From: Jesse J. Cook Date: Thu, 9 May 2013 21:17:43 +0000 (-0500) Subject: dom event example: init before register event impl X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=90ebc54e9df639e869cc82bfad088896b88fcc09;p=libvirt.git dom event example: init before register event impl In the domain-events example C code virEventRegisterDefaultImpl was being called before virConnectOpen without first calling virInitialize. While this code worked, it is incorrect. Adding a call to g_string_new prior to the call to virEventRegisterDefaultImpl would cause the code to break. This fix will help avoid unintentional misue of the API. Relates to: Ret Hat Bugzilla - Bug 961155 --- diff --git a/examples/domain-events/events-c/event-test.c b/examples/domain-events/events-c/event-test.c index ede9796df4..0f7be55600 100644 --- a/examples/domain-events/events-c/event-test.c +++ b/examples/domain-events/events-c/event-test.c @@ -468,6 +468,11 @@ int main(int argc, char **argv) return -1; } + if (virInitialize() < 0) { + fprintf(stderr, "Failed to initialize libvirt"); + return -1; + } + virEventRegisterDefaultImpl(); virConnectPtr dconn = NULL;