From 90ebc54e9df639e869cc82bfad088896b88fcc09 Mon Sep 17 00:00:00 2001 From: "Jesse J. Cook" Date: Thu, 9 May 2013 16:17:43 -0500 Subject: [PATCH] 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 --- examples/domain-events/events-c/event-test.c | 5 +++++ 1 file changed, 5 insertions(+) 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; -- GitLab