]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virFileCacheNew: `virHashNew` cannot return NULL
authorTim Wiederhake <twiederh@redhat.com>
Mon, 5 Jul 2021 14:58:22 +0000 (16:58 +0200)
committerTim Wiederhake <twiederh@redhat.com>
Fri, 23 Jul 2021 09:31:09 +0000 (11:31 +0200)
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
src/util/virfilecache.c

index 2f55deefb68d444d88780203dc74f640c2661503..64348dc1e6ba75963a6e0fc61cd4e3a6d7971bc0 100644 (file)
@@ -242,8 +242,7 @@ virFileCacheNew(const char *dir,
     if (!(cache = virObjectNew(virFileCacheClass)))
         return NULL;
 
-    if (!(cache->table = virHashNew(virObjectFreeHashData)))
-        goto cleanup;
+    cache->table = virHashNew(virObjectFreeHashData);
 
     cache->dir = g_strdup(dir);
 
@@ -252,10 +251,6 @@ virFileCacheNew(const char *dir,
     cache->handlers = *handlers;
 
     return cache;
-
- cleanup:
-    virObjectUnref(cache);
-    return NULL;
 }