]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
rpc: Change return type of virNetClientAddProgram to void
authorAlexander Kuznetsov <kuznetsovam@altlinux.org>
Thu, 28 Nov 2024 15:21:19 +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/admin/admin_remote.c
src/locking/lock_driver_lockd.c
src/logging/log_manager.c
src/lxc/lxc_monitor.c
src/remote/remote_driver.c
src/rpc/virnetclient.c
src/rpc/virnetclient.h

index 3291a1e9659bc7a195ffbeb4300f6e445ca36012..5c4913a76ecf7dfdfd67e77c106a108c584c81ed 100644 (file)
@@ -214,8 +214,7 @@ remoteAdminPrivNew(const char *sock_path)
                                                  NULL, 0, NULL)))
         goto error;
 
-    if (virNetClientAddProgram(priv->client, priv->program) < 0)
-        goto error;
+    virNetClientAddProgram(priv->client, priv->program);
 
     return priv;
  error:
index d75302dd0a9bbd858cb79c4b20552885843e8a54..0b6c72047750e65c716b8c27900fc1f4c433e8af 100644 (file)
@@ -213,8 +213,7 @@ static virNetClient *virLockManagerLockDaemonConnectionNew(bool privileged,
                                          NULL)))
         goto error;
 
-    if (virNetClientAddProgram(client, *prog) < 0)
-        goto error;
+    virNetClientAddProgram(client, *prog);
 
     return client;
 
index d8490f4e5acce265342217fbc366b8aad315db8c..19e23d65c52e0e9784eccf310f3656c1f4387e94 100644 (file)
@@ -88,8 +88,7 @@ virLogManagerConnect(bool privileged,
                                          NULL)))
         goto error;
 
-    if (virNetClientAddProgram(client, *prog) < 0)
-        goto error;
+    virNetClientAddProgram(client, *prog);
 
     VIR_FREE(daemonPath);
     VIR_FREE(logdpath);
index 811d6685e5f3c509755b39a71750918d72de5d71..cf2fd1897f683e011be58916fef0f8ba09c31471 100644 (file)
@@ -169,9 +169,7 @@ virLXCMonitor *virLXCMonitorNew(virDomainObj *vm,
                                                 mon)))
         goto error;
 
-    if (virNetClientAddProgram(mon->client,
-                               mon->program) < 0)
-        goto error;
+    virNetClientAddProgram(mon->client, mon->program);
 
     mon->vm = virObjectRef(vm);
     memcpy(&mon->cb, cb, sizeof(mon->cb));
index e76d9e9ba49704dbde132d72a466e2a226ab2666..4a16b8ef1de3aeb0683a51331d586c9e4de04a3a 100644 (file)
@@ -1160,10 +1160,9 @@ doRemoteOpen(virConnectPtr conn,
                                                      conn)))
         goto error;
 
-    if (virNetClientAddProgram(priv->client, priv->remoteProgram) < 0 ||
-        virNetClientAddProgram(priv->client, priv->lxcProgram) < 0 ||
-        virNetClientAddProgram(priv->client, priv->qemuProgram) < 0)
-        goto error;
+    virNetClientAddProgram(priv->client, priv->remoteProgram);
+    virNetClientAddProgram(priv->client, priv->lxcProgram);
+    virNetClientAddProgram(priv->client, priv->qemuProgram);
 
     /* Try and authenticate with server */
     VIR_DEBUG("Trying authentication");
index 6d424eb5990a5b3c5a32060dfe19c532fb489b17..62d2368c9aeb9b625b697881e86ea3f59842cd25 100644 (file)
@@ -1053,8 +1053,8 @@ bool virNetClientIsOpen(virNetClient *client)
 }
 
 
-int virNetClientAddProgram(virNetClient *client,
-                           virNetClientProgram *prog)
+void virNetClientAddProgram(virNetClient *client,
+                            virNetClientProgram *prog)
 {
     virObjectLock(client);
 
@@ -1062,7 +1062,6 @@ int virNetClientAddProgram(virNetClient *client,
     client->programs[client->nprograms-1] = virObjectRef(prog);
 
     virObjectUnlock(client);
-    return 0;
 }
 
 
index 1647a6cc71502b01afb60118dae77e7206d11d6a..ade3f8babebcfde9ce76d4d5e38ffad63ade9f00 100644 (file)
@@ -117,8 +117,8 @@ int virNetClientDupFD(virNetClient *client, bool cloexec);
 
 bool virNetClientHasPassFD(virNetClient *client);
 
-int virNetClientAddProgram(virNetClient *client,
-                           virNetClientProgram *prog);
+void virNetClientAddProgram(virNetClient *client,
+                            virNetClientProgram *prog);
 
 int virNetClientAddStream(virNetClient *client,
                           virNetClientStream *st);