From 839276dd7cc355673bfa92e2380c2b03490fae5c Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Sun, 21 Sep 2014 15:24:41 -0700 Subject: [PATCH] TESTS: fix memory leaks in report supported opcodes tests Signed-off-by: Ronnie Sahlberg --- test-tool/test_report_supported_opcodes_one_command.c | 2 ++ test-tool/test_report_supported_opcodes_rctd.c | 2 ++ test-tool/test_report_supported_opcodes_servactv.c | 2 ++ 3 files changed, 6 insertions(+) diff --git a/test-tool/test_report_supported_opcodes_one_command.c b/test-tool/test_report_supported_opcodes_one_command.c index a8001c8..d11eca9 100644 --- a/test-tool/test_report_supported_opcodes_one_command.c +++ b/test-tool/test_report_supported_opcodes_one_command.c @@ -47,10 +47,12 @@ test_report_supported_opcodes_one_command(void) logging(LOG_NORMAL, "[SKIPPED] READ_SUPPORTED_OPCODES is not " "implemented."); CU_PASS("READ_SUPPORTED_OPCODES is not implemented."); + scsi_free_scsi_task(rso_task); return; } CU_ASSERT_EQUAL(ret, 0); if (ret != 0) { + scsi_free_scsi_task(rso_task); return; } diff --git a/test-tool/test_report_supported_opcodes_rctd.c b/test-tool/test_report_supported_opcodes_rctd.c index 011820a..cb6f3b8 100644 --- a/test-tool/test_report_supported_opcodes_rctd.c +++ b/test-tool/test_report_supported_opcodes_rctd.c @@ -47,10 +47,12 @@ test_report_supported_opcodes_rctd(void) logging(LOG_NORMAL, "[SKIPPED] READ_SUPPORTED_OPCODES is not " "implemented."); CU_PASS("READ_SUPPORTED_OPCODES is not implemented."); + scsi_free_scsi_task(rso_task); return; } CU_ASSERT_EQUAL(ret, 0); if (ret != 0) { + scsi_free_scsi_task(rso_task); return; } diff --git a/test-tool/test_report_supported_opcodes_servactv.c b/test-tool/test_report_supported_opcodes_servactv.c index 56a6662..307f373 100644 --- a/test-tool/test_report_supported_opcodes_servactv.c +++ b/test-tool/test_report_supported_opcodes_servactv.c @@ -45,10 +45,12 @@ test_report_supported_opcodes_servactv(void) logging(LOG_NORMAL, "[SKIPPED] READ_SUPPORTED_OPCODES is not " "implemented."); CU_PASS("READ_SUPPORTED_OPCODES is not implemented."); + scsi_free_scsi_task(rso_task); return; } CU_ASSERT_EQUAL(ret, 0); if (ret != 0) { + scsi_free_scsi_task(rso_task); return; }