svn commit: r254280 - projects/camlock/sys/cam/scsi
Alexander Motin
mav at FreeBSD.org
Tue Aug 13 10:24:43 UTC 2013
Author: mav
Date: Tue Aug 13 10:24:42 2013
New Revision: 254280
URL: http://svnweb.freebsd.org/changeset/base/254280
Log:
Add missing xpt_free_ccb(work_ccb); on malloc() failure during scan.
Modified:
projects/camlock/sys/cam/scsi/scsi_xpt.c
Modified: projects/camlock/sys/cam/scsi/scsi_xpt.c
==============================================================================
--- projects/camlock/sys/cam/scsi/scsi_xpt.c Tue Aug 13 09:58:27 2013 (r254279)
+++ projects/camlock/sys/cam/scsi/scsi_xpt.c Tue Aug 13 10:24:42 2013 (r254280)
@@ -1903,6 +1903,7 @@ scsi_scan_bus(struct cam_periph *periph,
(work_ccb->cpi.max_target * sizeof (u_int)), M_CAMXPT, M_ZERO|M_NOWAIT);
if (scan_info == NULL) {
request_ccb->ccb_h.status = CAM_RESRC_UNAVAIL;
+ xpt_free_ccb(work_ccb);
xpt_done(request_ccb);
return;
}
More information about the svn-src-projects
mailing list