diff options
author | mav <mav@FreeBSD.org> | 2014-08-02 20:15:00 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2014-08-02 20:15:00 +0000 |
commit | 08754442644626ea6b6404172789ee3111033708 (patch) | |
tree | d7927bde7fe2a3d2a19bb99ee238f56d00687a2e | |
parent | 4fc98f231b1b8ba5ab1e924eaf5e8efa413b8594 (diff) | |
download | FreeBSD-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.c | 2 |
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; |