]> xenbits.xensource.com Git - libvirt.git/commitdiff
storage: No need to check ret after VIR_APPEND_ELEMENT
authorJohn Ferlan <jferlan@redhat.com>
Fri, 19 Feb 2016 19:03:16 +0000 (14:03 -0500)
committerJohn Ferlan <jferlan@redhat.com>
Thu, 25 Feb 2016 16:52:49 +0000 (11:52 -0500)
Generates a false positive for Coverity, but it turns out there's no need
to check ret == -1 since if VIR_APPEND_ELEMENT is successful, the local
vol pointer is cleared anyway.

Signed-off-by: John Ferlan <jferlan@redhat.com>
src/storage/storage_backend_logical.c
src/storage/storage_backend_zfs.c

index f0d6f803837918aa747257d2b12de4defb38ed97..167fe58d7ef7fa93b75366f741b3cebaa0878d79 100644 (file)
@@ -307,7 +307,7 @@ virStorageBackendLogicalMakeVol(char **const groups,
     ret = 0;
 
  cleanup:
-    if (is_new_vol && (ret == -1))
+    if (is_new_vol)
         virStorageVolDefFree(vol);
     return ret;
 }
index 4d04c703546a1d20bc491cbc3689fe0be6f20b28..2e6e40792c5d4cc2604ca94abb1164bb8ddb783b 100644 (file)
@@ -161,7 +161,7 @@ virStorageBackendZFSParseVol(virStoragePoolObjPtr pool,
  cleanup:
     virStringFreeList(tokens);
     virStringFreeList(name_tokens);
-    if (is_new_vol && (ret == -1))
+    if (is_new_vol)
         virStorageVolDefFree(volume);
     return ret;
 }