]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
udev: check and handle error for virAsprintf() calls
authorJohn Ferlan <jferlan@redhat.com>
Thu, 3 Jan 2013 19:16:13 +0000 (14:16 -0500)
committerEric Blake <eblake@redhat.com>
Thu, 3 Jan 2013 21:36:15 +0000 (14:36 -0700)
src/interface/interface_backend_udev.c

index cc20b98088a1a5a8117416b24795e8a13b0ff3df..3231b73bcc87267fd12c9c81afc960d71e2328a9 100644 (file)
@@ -654,9 +654,8 @@ udevIfaceGetIfaceDef(struct udev *udev, char *name)
         ifacedef->data.bridge.stp = stp;
 
         /* Members of the bridge */
-        virAsprintf(&member_path, "%s/%s",
-                    udev_device_get_syspath(dev), "brif");
-        if (!member_path) {
+        if (virAsprintf(&member_path, "%s/%s",
+                        udev_device_get_syspath(dev), "brif") < 0) {
             virReportOOMError();
             goto cleanup;
         }