From 5f461198995392023a4236f7e75d9f725d9fd0de Mon Sep 17 00:00:00 2001 From: Edward Tomasz Napierala Date: Sat, 12 Oct 2013 23:51:16 +0200 Subject: [PATCH 1/2] Fix segv. --- test-tool/test_inquiry_block_limits.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test-tool/test_inquiry_block_limits.c b/test-tool/test_inquiry_block_limits.c index d298c37..3b2d108 100644 --- a/test-tool/test_inquiry_block_limits.c +++ b/test-tool/test_inquiry_block_limits.c @@ -43,6 +43,10 @@ test_inquiry_block_limits(void) 1, SCSI_INQUIRY_PAGECODE_BLOCK_LIMITS, 64, &bl_task); CU_ASSERT_EQUAL(ret, 0); + if (ret != 0) { + logging(LOG_NORMAL, "[FAILURE] failed to send inquiry."); + goto finished; + } bl = scsi_datain_unmarshall(bl_task); if (bl == NULL) { From dd1ca33094ae04a8e68b433f7b3640aa39bade98 Mon Sep 17 00:00:00 2001 From: Edward Tomasz Napierala Date: Sun, 13 Oct 2013 15:35:00 +0200 Subject: [PATCH 2/2] Freebsd build fixes. --- lib/scsi-lowlevel.c | 1 + lib/socket.c | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/scsi-lowlevel.c b/lib/scsi-lowlevel.c index ac53d22..37ba28b 100644 --- a/lib/scsi-lowlevel.c +++ b/lib/scsi-lowlevel.c @@ -44,6 +44,7 @@ #include #endif +#include #include #include #include diff --git a/lib/socket.c b/lib/socket.c index 041c25e..da8ff9d 100644 --- a/lib/socket.c +++ b/lib/socket.c @@ -57,6 +57,7 @@ #include #endif +#include #include #include #include