diff options
author | simokawa <simokawa@FreeBSD.org> | 2007-06-08 12:58:06 +0000 |
---|---|---|
committer | simokawa <simokawa@FreeBSD.org> | 2007-06-08 12:58:06 +0000 |
commit | 6ccdd59c1dfabe594446829a9f0aa752b58476bb (patch) | |
tree | b05b7cd73a28f8a9411b51068cde03b1a1310a53 /usr.sbin/dconschat | |
parent | 4e13491ecfab3a9c18fc7c0964b49da99478d39b (diff) | |
download | FreeBSD-src-6ccdd59c1dfabe594446829a9f0aa752b58476bb.zip FreeBSD-src-6ccdd59c1dfabe594446829a9f0aa752b58476bb.tar.gz |
Reset dc->paddr and dc->reset if we cannot read configuration ROM.
Diffstat (limited to 'usr.sbin/dconschat')
-rw-r--r-- | usr.sbin/dconschat/dconschat.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/dconschat/dconschat.c b/usr.sbin/dconschat/dconschat.c index 58a16df..9d811c2 100644 --- a/usr.sbin/dconschat/dconschat.c +++ b/usr.sbin/dconschat/dconschat.c @@ -204,7 +204,7 @@ dconschat_get_crom(struct dcons_state *dc) if (dread(dc, &buf, 4, addr + i) < 0) { if (verbose) warn("crom read faild"); - return (-1); + goto out; } buf = ntohl(buf); if (verbose) |