]> xenbits.xensource.com Git - libvirt.git/commitdiff
Fix cleanup when state driver init fails
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 13 Nov 2009 10:34:47 +0000 (10:34 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Fri, 13 Nov 2009 15:10:54 +0000 (15:10 +0000)
* daemon/libvirtd.c: Fix incorrect goto label causing cleanup to
  be missed when state driver init fails

daemon/libvirtd.c

index ef07460fdc104361891cd0bf515d81394974b013..1caa4ceea49900948dae6595f041527020d4ddc2 100644 (file)
@@ -3153,7 +3153,7 @@ int main(int argc, char **argv) {
      * seriously delay OS bootup process */
     if (virStateInitialize(server->privileged) < 0) {
         VIR_ERROR0("Driver state initialization failed");
-        goto error;
+        goto shutdown;
     }
 
     /* Start accepting new clients from network */