From 4518dfa43cbfd5e1cc9a5625d45da370e14be891 Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Sun, 2 Aug 2015 12:03:16 -0700 Subject: [PATCH] Don't leak memory in the test helper for write16 Signed-off-by: Ronnie Sahlberg --- test-tool/iscsi-support.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/test-tool/iscsi-support.c b/test-tool/iscsi-support.c index 2d75a9d..5983a69 100644 --- a/test-tool/iscsi-support.c +++ b/test-tool/iscsi-support.c @@ -2160,12 +2160,11 @@ write16(struct scsi_device *sdev, uint64_t lba, uint32_t datalen, int blocksize, d.data = data; d.size = datalen; - task = send_scsi_command(sdev, task, &d); + send_scsi_command(sdev, task, &d); ret = check_result("WRITE16", sdev, task, status, key, ascq, num_ascq); - if (task) { - scsi_free_scsi_task(task); - } + scsi_free_scsi_task(task); + return ret; }