]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemuBuildChrChardevStr: Don't leak @charAlias
authorMichal Privoznik <mprivozn@redhat.com>
Sun, 29 Jan 2017 11:15:28 +0000 (12:15 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 30 Jan 2017 09:38:03 +0000 (10:38 +0100)
commita5cae75a3e2f1b3b0bac082d96554d296dcf6f04
tree3b0a4765719b8d4b8b9c9ee96108cb773dedbb60
parentcff9de3eb407717498c5ab09ddaa5d671c6597b3
qemuBuildChrChardevStr: Don't leak @charAlias

==12618== 110 bytes in 10 blocks are definitely lost in loss record 269 of 295
==12618==    at 0x4C2AE5F: malloc (vg_replace_malloc.c:297)
==12618==    by 0x1CFC6DD7: vasprintf (vasprintf.c:73)
==12618==    by 0x1912B2FC: virVasprintfInternal (virstring.c:551)
==12618==    by 0x1912B411: virAsprintfInternal (virstring.c:572)
==12618==    by 0x50B1FF: qemuAliasChardevFromDevAlias (qemu_alias.c:638)
==12618==    by 0x518CCE: qemuBuildChrChardevStr (qemu_command.c:4973)
==12618==    by 0x522DA0: qemuBuildShmemBackendChrStr (qemu_command.c:8674)
==12618==    by 0x523209: qemuBuildShmemCommandLine (qemu_command.c:8789)
==12618==    by 0x526135: qemuBuildCommandLine (qemu_command.c:9843)
==12618==    by 0x48B4BA: qemuProcessCreatePretendCmd (qemu_process.c:5897)
==12618==    by 0x4378C9: testCompareXMLToArgv (qemuxml2argvtest.c:498)
==12618==    by 0x44D5A6: virTestRun (testutils.c:180)

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
src/qemu/qemu_command.c