Re: [libvirt PATCH 2/4] remote: Drop useless check in remoteDispatchDomainGetIOThreadInfo

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On a Thursday in 2023, Jiri Denemark wrote:
Signed-off-by: Jiri Denemark <jdenemar@xxxxxxxxxx>
---

Can you elaborate on why you find this useless?

src/remote/remote_daemon_dispatch.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/remote/remote_daemon_dispatch.c b/src/remote/remote_daemon_dispatch.c
index 4d993afee6..dbe6825fb8 100644
--- a/src/remote/remote_daemon_dispatch.c
+++ b/src/remote/remote_daemon_dispatch.c
@@ -2968,9 +2968,8 @@ remoteDispatchDomainGetIOThreadInfo(virNetServer *server G_GNUC_UNUSED,
    if (rv < 0)
        virNetMessageSaveError(rerr);
    virObjectUnref(dom);
-    if (ninfo >= 0)

If ninfo is less than zero

-        for (i = 0; i < ninfo; i++)

it will get promoted to unsigned here and the loop will take a long
time, freeing some fun stuff in the meantime.

Jano

-            virDomainIOThreadInfoFree(info[i]);
+    for (i = 0; i < ninfo; i++)
+        virDomainIOThreadInfoFree(info[i]);
    VIR_FREE(info);

    return rv;
--
2.39.1

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux