]> xenbits.xensource.com Git - libvirt.git/commitdiff
Free slicename in virSystemdCreateMachine
authorJán Tomko <jtomko@redhat.com>
Mon, 16 Sep 2013 13:27:42 +0000 (15:27 +0200)
committerJán Tomko <jtomko@redhat.com>
Mon, 16 Sep 2013 17:26:21 +0000 (19:26 +0200)
https://bugzilla.redhat.com/show_bug.cgi?id=1008619

1,003 bytes in 1 blocks are definitely lost in loss record 599 of 635
==404== by 0x50728A7: virBufferAddChar (virbuffer.c:185)
==404== by 0x50BC466: virSystemdEscapeName (virsystemd.c:67)
==404== by 0x50BC6B2: virSystemdMakeSliceName (virsystemd.c:108)
==404== by 0x50BC870: virSystemdCreateMachine (virsystemd.c:169)
==404== by 0x5078267: virCgroupNewMachine (vircgroup.c:1498)

src/util/virsystemd.c

index 7674cc6cf9eb35f2d417f25c61c66b1d7ba66882..e72b7f027624da4b6eea995d7899fa9c536d55ee 100644 (file)
@@ -239,5 +239,6 @@ cleanup:
     VIR_FREE(username);
     VIR_FREE(creatorname);
     VIR_FREE(machinename);
+    VIR_FREE(slicename);
     return ret;
 }