]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Fix memory leaks in MDNS code
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 26 Jul 2011 00:09:18 +0000 (08:09 +0800)
committerDaniel Veillard <veillard@redhat.com>
Tue, 26 Jul 2011 00:09:18 +0000 (08:09 +0800)
* src/rpc/virnetservermdns.c: Fix leaks

src/rpc/virnetservermdns.c

index ff2d92da5abd0e8e95a756efe00ba392d7bbbe14..335274a9e67cfa5d4414eb598d1176b8f94a626f 100644 (file)
@@ -583,6 +583,7 @@ void virNetServerMDNSFree(virNetServerMDNSPtr mdns)
         group = tmp;
     }
 
+    VIR_FREE(mdns->poller);
     VIR_FREE(mdns);
 }
 
@@ -601,6 +602,7 @@ void virNetServerMDNSGroupFree(virNetServerMDNSGroupPtr grp)
         entry = tmp;
     }
 
+    VIR_FREE(grp->name);
     VIR_FREE(grp);
 }
 
@@ -610,5 +612,6 @@ void virNetServerMDNSEntryFree(virNetServerMDNSEntryPtr entry)
     if (!entry)
         return;
 
+    VIR_FREE(entry->type);
     VIR_FREE(entry);
 }