summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2014-08-02 20:15:00 +0000
committermav <mav@FreeBSD.org>2014-08-02 20:15:00 +0000
commit08754442644626ea6b6404172789ee3111033708 (patch)
treed7927bde7fe2a3d2a19bb99ee238f56d00687a2e
parent4fc98f231b1b8ba5ab1e924eaf5e8efa413b8594 (diff)
downloadFreeBSD-src-08754442644626ea6b6404172789ee3111033708.zip
FreeBSD-src-08754442644626ea6b6404172789ee3111033708.tar.gz
Plug EXTENDED COPY request data memory leak.
MFC after: 3 days
-rw-r--r--sys/cam/ctl/ctl_tpc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/cam/ctl/ctl_tpc.c b/sys/cam/ctl/ctl_tpc.c
index dc33fde..4197287 100644
--- a/sys/cam/ctl/ctl_tpc.c
+++ b/sys/cam/ctl/ctl_tpc.c
@@ -948,6 +948,8 @@ done:
free(list, M_CTL);
} else {
list->completed = 1;
+ free(list->params, M_CTL);
+ list->params = NULL;
list->sense_data = ctsio->sense_data;
list->sense_len = ctsio->sense_len;
list->scsi_status = ctsio->scsi_status;
OpenPOWER on IntegriCloud