diff mbox series

[v2,4/4] util: Fixing invalid error checking from virPCIGetNetname()

Message ID 20181117195113.12544-5-radoslaw.biernacki@linaro.org
State Accepted
Commit 04983c3c6a821f67994b1c65d4d6175f3ac49d69
Headers show
Series util: Fixing libvirt errors on cavium/thunder-nicvf | expand

Commit Message

Radoslaw Biernacki Nov. 17, 2018, 7:51 p.m. UTC
linkdev is In/Out function parameter as second order reference pointer
so requires first order dereference for checking NULLs which can be a
result from virPCIGetNetName()

Fixes: d6ee56d7237 (util: change virPCIGetNetName() to not return error if device has no net name)
Signed-off-by: Radoslaw Biernacki <radoslaw.biernacki@linaro.org>

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>

 src/util/virhostdev.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


libvir-list mailing list
diff mbox series


diff --git a/src/util/virhostdev.c b/src/util/virhostdev.c
index 1898f9eeb9..1d9345beda 100644
--- a/src/util/virhostdev.c
+++ b/src/util/virhostdev.c
@@ -317,7 +317,7 @@  virHostdevNetDevice(virDomainHostdevDefPtr hostdev,
         if (virPCIGetNetName(sysfs_path, 0, NULL, linkdev) < 0)
             return -1;
-        if (!linkdev) {
+        if (!(*linkdev)) {
                            _("The device at %s has no network device name"),