From cb756a99143a0d5979e3fe0c15b2b87adae4837d Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A1n=20Tomko?= Date: Sun, 20 Oct 2019 12:37:05 +0200 Subject: [PATCH] util: fix check for iscsi initiator copy MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit virStorageSourceInitiatorCopy propagates the return value from VIR_STRDUP, which returns 1 on a successful copy. Only error out on < 0, not non-zero values. Fixes: 9ea3fdc6e90a96e3d7d7aeb9867e8f0a3992b7c6 Signed-off-by: Ján Tomko Reviewed-by: Michal Privoznik --- src/util/virstoragefile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/virstoragefile.c b/src/util/virstoragefile.c index e04cc413a4..acf26721e7 100644 --- a/src/util/virstoragefile.c +++ b/src/util/virstoragefile.c @@ -2331,7 +2331,7 @@ virStorageSourceCopy(const virStorageSource *src, !(def->pr = virStoragePRDefCopy(src->pr))) return NULL; - if (virStorageSourceInitiatorCopy(&def->initiator, &src->initiator)) + if (virStorageSourceInitiatorCopy(&def->initiator, &src->initiator) < 0) return NULL; if (backingChain && src->backingStore) { -- 2.47.2