summaryrefslogtreecommitdiffstats
path: root/sys/cam
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2009-01-14 21:29:20 +0000
committertrasz <trasz@FreeBSD.org>2009-01-14 21:29:20 +0000
commit708d28f02702722c1a8c0870ad0a992709d92718 (patch)
treed23d693c07ff01698f2b7601c0af3d415dee7386 /sys/cam
parentf9e2ef586260ee865384f4ee7ff14de4ec78b821 (diff)
downloadFreeBSD-src-708d28f02702722c1a8c0870ad0a992709d92718.zip
FreeBSD-src-708d28f02702722c1a8c0870ad0a992709d92718.tar.gz
Fix use after free.
Reviewed by: scottl Approved by: rwatson (mentor) Sponsored by: FreeBSD Foundation Found with: Coverity Prevent(tm) CID: 3712
Diffstat (limited to 'sys/cam')
-rw-r--r--sys/cam/cam_xpt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/cam/cam_xpt.c b/sys/cam/cam_xpt.c
index 753a877..d4736b3 100644
--- a/sys/cam/cam_xpt.c
+++ b/sys/cam/cam_xpt.c
@@ -6137,7 +6137,7 @@ probedone(struct cam_periph *periph, union ccb *done_ccb)
}
xpt_release_ccb(done_ccb);
softc->action = PROBE_TUR_FOR_NEGOTIATION;
- xpt_schedule(periph, done_ccb->ccb_h.pinfo.priority);
+ xpt_schedule(periph, priority);
return;
}
OpenPOWER on IntegriCloud