Add some missing free calls
This commit is contained in:
@@ -108,6 +108,7 @@ int T0340_compareandwrite_simple(const char *initiator, const char *url, int dat
|
|||||||
goto test2;
|
goto test2;
|
||||||
}
|
}
|
||||||
memcpy(data, task->datain.data, i * block_size);
|
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);
|
task = iscsi_compareandwrite_sync(iscsi, lun, 0, data, i * block_size, block_size, 0, 0, 0, 0, 0);
|
||||||
if (task == NULL) {
|
if (task == NULL) {
|
||||||
@@ -155,6 +156,7 @@ test2:
|
|||||||
goto test3;
|
goto test3;
|
||||||
}
|
}
|
||||||
memcpy(data, task->datain.data, i * block_size);
|
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);
|
task = iscsi_compareandwrite_sync(iscsi, lun, num_blocks + 1 - i, data, i * block_size, block_size, 0, 0, 0, 0, 0);
|
||||||
if (task == NULL) {
|
if (task == NULL) {
|
||||||
|
|||||||
@@ -108,6 +108,7 @@ int T0341_compareandwrite_mismatch(const char *initiator, const char *url, int d
|
|||||||
goto test2;
|
goto test2;
|
||||||
}
|
}
|
||||||
memcpy(data, task->datain.data, i * block_size);
|
memcpy(data, task->datain.data, i * block_size);
|
||||||
|
scsi_free_scsi_task(task);
|
||||||
|
|
||||||
/* flip some bits */
|
/* flip some bits */
|
||||||
data[ (i - 1) * block_size] ^= 0xa5;
|
data[ (i - 1) * block_size] ^= 0xa5;
|
||||||
@@ -167,6 +168,7 @@ test2:
|
|||||||
goto test3;
|
goto test3;
|
||||||
}
|
}
|
||||||
memcpy(data, task->datain.data, i * block_size);
|
memcpy(data, task->datain.data, i * block_size);
|
||||||
|
scsi_free_scsi_task(task);
|
||||||
|
|
||||||
/* flip some bits */
|
/* flip some bits */
|
||||||
data[ (i - 1) * block_size] ^= 0xa5;
|
data[ (i - 1) * block_size] ^= 0xa5;
|
||||||
|
|||||||
Reference in New Issue
Block a user