summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authorsimokawa <simokawa@FreeBSD.org>2007-06-08 12:58:06 +0000
committersimokawa <simokawa@FreeBSD.org>2007-06-08 12:58:06 +0000
commit6ccdd59c1dfabe594446829a9f0aa752b58476bb (patch)
treeb05b7cd73a28f8a9411b51068cde03b1a1310a53 /usr.sbin
parent4e13491ecfab3a9c18fc7c0964b49da99478d39b (diff)
downloadFreeBSD-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')
-rw-r--r--usr.sbin/dconschat/dconschat.c2
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)
OpenPOWER on IntegriCloud