From 6bbbff64fd27f4450592beb84579ec26db7be35d Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Sat, 14 Jul 2012 18:10:04 +1000 Subject: [PATCH] Add some missing free calls --- test-tool/0340_compareandwrite_simple.c | 2 ++ test-tool/0341_compareandwrite_mismatch.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/test-tool/0340_compareandwrite_simple.c b/test-tool/0340_compareandwrite_simple.c index 3baf200..9709565 100644 --- a/test-tool/0340_compareandwrite_simple.c +++ b/test-tool/0340_compareandwrite_simple.c @@ -108,6 +108,7 @@ int T0340_compareandwrite_simple(const char *initiator, const char *url, int dat goto test2; } memcpy(data, task->datain.data, i * block_size); + scsi_free_scsi_task(task); task = iscsi_compareandwrite_sync(iscsi, lun, 0, data, i * block_size, block_size, 0, 0, 0, 0, 0); if (task == NULL) { @@ -155,6 +156,7 @@ test2: goto test3; } memcpy(data, task->datain.data, i * block_size); + scsi_free_scsi_task(task); task = iscsi_compareandwrite_sync(iscsi, lun, num_blocks + 1 - i, data, i * block_size, block_size, 0, 0, 0, 0, 0); if (task == NULL) { diff --git a/test-tool/0341_compareandwrite_mismatch.c b/test-tool/0341_compareandwrite_mismatch.c index 6c5d8ae..70523fd 100644 --- a/test-tool/0341_compareandwrite_mismatch.c +++ b/test-tool/0341_compareandwrite_mismatch.c @@ -108,6 +108,7 @@ int T0341_compareandwrite_mismatch(const char *initiator, const char *url, int d goto test2; } memcpy(data, task->datain.data, i * block_size); + scsi_free_scsi_task(task); /* flip some bits */ data[ (i - 1) * block_size] ^= 0xa5; @@ -167,6 +168,7 @@ test2: goto test3; } memcpy(data, task->datain.data, i * block_size); + scsi_free_scsi_task(task); /* flip some bits */ data[ (i - 1) * block_size] ^= 0xa5;