From 4694c4ec95fa353c888337e7ab0932dd69ee7e8a Mon Sep 17 00:00:00 2001 From: David Disseldorp Date: Wed, 5 Oct 2016 14:57:04 +0200 Subject: [PATCH] TESTS: drop /dev/sg device path check for iSCSI When run against an iSCSI target sd->sgio_dev may be NULL, so the strncmp() coredumps. Fixes: 698ae7a649e66a44f398cd35c9ac2118f7411487 Signed-off-by: David Disseldorp --- test-tool/iscsi-test-cu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test-tool/iscsi-test-cu.c b/test-tool/iscsi-test-cu.c index c150d3b..56461b9 100644 --- a/test-tool/iscsi-test-cu.c +++ b/test-tool/iscsi-test-cu.c @@ -1446,7 +1446,7 @@ main(int argc, char *argv[]) * of sectors here. Just force it to 120k and let us get on with * our lives. */ - if (!strncmp(sd->sgio_dev, "/dev/sg", 7)) { + if (sd->sgio_dev && !strncmp(sd->sgio_dev, "/dev/sg", 7)) { printf("Looks like a /dev/sg device. Force max iosize " "to 120k as BLKSECTGET is just broken and can " "not be used for discovery.\n");