]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
access: Change return type of virAccessDriverStackAppend to void
authorAlexander Kuznetsov <kuznetsovam@altlinux.org>
Thu, 28 Nov 2024 15:21:17 +0000 (18:21 +0300)
committerJiri Denemark <jdenemar@redhat.com>
Fri, 13 Dec 2024 15:20:44 +0000 (16:20 +0100)
This function return value is invariant since VIR_EXPAND_N check
removal in 7d2fd6e, so change its type and remove all dependent checks.

Found by Linux Verification Center (linuxtesting.org) with Svace.

Reported-by: Pavel Nekrasov <p.nekrasov@fobos-nt.ru>
Signed-off-by: Alexander Kuznetsov <kuznetsovam@altlinux.org>
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
src/access/viraccessdriverstack.c
src/access/viraccessdriverstack.h
src/access/viraccessmanager.c

index fb9ea7166574742ff3635c982fb53efce2aef0fd..d2702334e3a1b1ba45bb3c24d2126ff76bc0d67c 100644 (file)
@@ -32,16 +32,14 @@ struct _virAccessDriverStackPrivate {
 };
 
 
-int virAccessDriverStackAppend(virAccessManager *manager,
-                               virAccessManager *child)
+void virAccessDriverStackAppend(virAccessManager *manager,
+                                virAccessManager *child)
 {
     virAccessDriverStackPrivate *priv = virAccessManagerGetPrivateData(manager);
 
     VIR_EXPAND_N(priv->managers, priv->managersLen, 1);
 
     priv->managers[priv->managersLen-1] = child;
-
-    return 0;
 }
 
 
index abcfc30ec35616f2ca21b93234aac14ed28782e0..cabd56a5a7aa9a99e67e13e60bb429638a028f1a 100644 (file)
@@ -23,7 +23,7 @@
 #include "access/viraccessdriver.h"
 
 
-int virAccessDriverStackAppend(virAccessManager *manager,
-                               virAccessManager *child);
+void virAccessDriverStackAppend(virAccessManager *manager,
+                                virAccessManager *child);
 
 extern virAccessDriver accessDriverStack;
index 481528c3b9c823e5cc5c7176fa219c157fbc68b4..6d9fdee5f1a8a197a9f025cb132e309a1191e913 100644 (file)
@@ -164,10 +164,7 @@ virAccessManager *virAccessManagerNewStack(const char **names)
         if (!child)
             goto error;
 
-        if (virAccessDriverStackAppend(manager, child) < 0) {
-            virObjectUnref(child);
-            goto error;
-        }
+        virAccessDriverStackAppend(manager, child);
     }
 
     return manager;