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 <jtomko@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
!(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) {