]> xenbits.xensource.com Git - people/dariof/libvirt.git/commitdiff
Added default case with error for object event dispatching
authorCédric Bosdonnat <cbosdonnat@suse.com>
Wed, 11 Dec 2013 10:38:04 +0000 (11:38 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 11 Dec 2013 13:35:08 +0000 (13:35 +0000)
Hitting this should be pretty rare, but at least developers will know
that they are providing a weird event ID. Otherwise for namespace that
are added in the normal way, gcc will raise a warning about unhandled
case in the switch.

src/conf/object_event.c

index 18e0881a9334617c8ab5f41faa3b568cd0123ccc..ec00aaf2c8128ce835b4ae173368369ae669ea92 100644 (file)
@@ -646,6 +646,8 @@ virObjectEventStateDispatchFunc(virConnectPtr conn,
         virNetworkEventDispatchDefaultFunc(conn, event,
                 VIR_NETWORK_EVENT_CALLBACK(cb), cbopaque, NULL);
         break;
+    default:
+        VIR_ERROR(_("Unknown event namespace to dispatch"));
     }
     virObjectEventStateLock(state);
 }