summaryrefslogtreecommitdiff
path: root/sys/dev/firewire/firewire.c
diff options
context:
space:
mode:
authorHidetoshi Shimokawa <simokawa@FreeBSD.org>2003-10-25 15:04:49 +0000
committerHidetoshi Shimokawa <simokawa@FreeBSD.org>2003-10-25 15:04:49 +0000
commita4468d635235d6b2087e92d40d7c140fa3d01fed (patch)
tree42326214d4592c7a5b4a0c54148fef7ad8766915 /sys/dev/firewire/firewire.c
parent0cf85b0de8f43e1767b67e7c42bd141464c6b347 (diff)
Notes
Diffstat (limited to 'sys/dev/firewire/firewire.c')
-rw-r--r--sys/dev/firewire/firewire.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/firewire/firewire.c b/sys/dev/firewire/firewire.c
index d75b6ef1d1a3..be01cc43bbae 100644
--- a/sys/dev/firewire/firewire.c
+++ b/sys/dev/firewire/firewire.c
@@ -984,14 +984,14 @@ fw_xfer_done(struct fw_xfer *xfer)
return;
}
+ if (xfer->fc == NULL)
+ panic("fw_xfer_done: why xfer->fc is NULL?");
+
if (xfer->fc->status != FWBUSRESET)
xfer->act.hand(xfer);
else {
printf("fw_xfer_done: pending\n");
- if (xfer->fc != NULL)
- STAILQ_INSERT_TAIL(&xfer->fc->pending, xfer, link);
- else
- panic("fw_xfer_done: why xfer->fc is NULL?");
+ STAILQ_INSERT_TAIL(&xfer->fc->pending, xfer, link);
}
}