summaryrefslogtreecommitdiffstats
path: root/sys/dev/firewire
diff options
context:
space:
mode:
authorsimokawa <simokawa@FreeBSD.org>2003-04-29 23:40:04 +0000
committersimokawa <simokawa@FreeBSD.org>2003-04-29 23:40:04 +0000
commitc761300afad34d68194be31c4e0de85401fc3513 (patch)
tree44186a872dd40fd86e9095475c7ae6e7a3eb37d8 /sys/dev/firewire
parent7c250e7fe6babc804765231f92101de8b45258a8 (diff)
downloadFreeBSD-src-c761300afad34d68194be31c4e0de85401fc3513.zip
FreeBSD-src-c761300afad34d68194be31c4e0de85401fc3513.tar.gz
Add missing crom_next() in the previous revision.
Diffstat (limited to 'sys/dev/firewire')
-rw-r--r--sys/dev/firewire/sbp.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/firewire/sbp.c b/sys/dev/firewire/sbp.c
index 146be35..b38572e 100644
--- a/sys/dev/firewire/sbp.c
+++ b/sys/dev/firewire/sbp.c
@@ -642,9 +642,11 @@ sbp_probe_lun(struct sbp_dev *sdev)
crom_next(cc);
crom_parse_text(cc, sdev->vendor, sizeof(sdev->vendor));
/* skip to the unit directory for SBP-2 */
- while ((reg = crom_search_key(cc, CSRKEY_VER)) != NULL)
+ while ((reg = crom_search_key(cc, CSRKEY_VER)) != NULL) {
if (reg->val == CSRVAL_T10SBP2)
break;
+ crom_next(cc);
+ }
/* get firmware revision */
reg = crom_search_key(cc, CSRKEY_FIRM_VER);
if (reg != NULL)
OpenPOWER on IntegriCloud