]> xenbits.xensource.com Git - libvirt.git/commitdiff
dom event example: Add error check to impl call
authorJesse J. Cook <jesse.j.cook@member.fsf.org>
Thu, 9 May 2013 21:17:44 +0000 (16:17 -0500)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 10 May 2013 09:21:08 +0000 (11:21 +0200)
Added error checking to virEventRegisterDefaultImpl call for consistency.

examples/domain-events/events-c/event-test.c

index 0f7be55600c1ad6aaadb3d4714fca9dacee1c111..301caad2bd4893c89ac317acd64803f75825eed7 100644 (file)
@@ -473,7 +473,12 @@ int main(int argc, char **argv)
         return -1;
     }
 
-    virEventRegisterDefaultImpl();
+    if (virEventRegisterDefaultImpl() < 0) {
+        virErrorPtr err = virGetLastError();
+        fprintf(stderr, "Failed to register event implementation: %s\n",
+                err && err->message ? err->message: "Unknown error");
+        return -1;
+    }
 
     virConnectPtr dconn = NULL;
     dconn = virConnectOpenAuth(argc > 1 ? argv[1] : NULL,