]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
xenXMDomainDefineXML: remove dead store and useless/leaky virGetDomain
authorJim Meyering <meyering@redhat.com>
Wed, 7 Apr 2010 18:17:44 +0000 (20:17 +0200)
committerJim Meyering <meyering@redhat.com>
Wed, 7 Apr 2010 19:49:15 +0000 (21:49 +0200)
* src/xen/xm_internal.c (xenXMDomainDefineXML): Remove useless and
leak-inducing call to virGetDomain, as well as decl of now-unused local.

src/xen/xm_internal.c

index d1265ba36b6d12b7ccf5c1de6d2db76169e2700d..a7a09a0f74b15c35fc73647f5d6858844e9fa3c2 100644 (file)
@@ -2622,7 +2622,6 @@ cleanup:
  */
 virDomainPtr xenXMDomainDefineXML(virConnectPtr conn, const char *xml) {
     virDomainPtr ret;
-    virDomainPtr olddomain;
     char filename[PATH_MAX];
     const char * oldfilename;
     virDomainDefPtr def = NULL;
@@ -2688,10 +2687,6 @@ virDomainPtr xenXMDomainDefineXML(virConnectPtr conn, const char *xml) {
             goto error;
         }
 
-        /* XXX wtf.com is this line for - it appears to be amemory leak */
-        if (!(olddomain = virGetDomain(conn, def->name, entry->def->uuid)))
-            goto error;
-
         /* Remove the name -> filename mapping */
         if (virHashRemoveEntry(priv->nameConfigMap, def->name, NULL) < 0) {
             xenXMError(VIR_ERR_INTERNAL_ERROR,