|
|
43fe83 |
From f972546d4131686a85f5d124e9feec49b77419c1 Mon Sep 17 00:00:00 2001
|
|
|
43fe83 |
Message-Id: <f972546d4131686a85f5d124e9feec49b77419c1.1377873641.git.jdenemar@redhat.com>
|
|
|
43fe83 |
From: =?UTF-8?q?J=C3=A1n=20Tomko?= <jtomko@redhat.com>
|
|
|
43fe83 |
Date: Wed, 28 Aug 2013 10:24:10 +0200
|
|
|
43fe83 |
Subject: [PATCH] virsh: free the formatting string when listing pool details
|
|
|
43fe83 |
|
|
|
43fe83 |
https://bugzilla.redhat.com/show_bug.cgi?id=1001957
|
|
|
43fe83 |
|
|
|
43fe83 |
==23== 41 bytes in 1 blocks are definitely lost in loss record 626 of 727
|
|
|
43fe83 |
==23== by 0x4F0099F: virAsprintfInternal (virstring.c:358)
|
|
|
43fe83 |
==23== by 0x15D2C9: cmdPoolList (virsh-pool.c:1268)
|
|
|
43fe83 |
|
|
|
43fe83 |
https://bugzilla.redhat.com/show_bug.cgi?id=1001536
|
|
|
43fe83 |
(cherry picked from commit 785ff34bf884a721544ea531c000e8a140e485fa)
|
|
|
43fe83 |
---
|
|
|
43fe83 |
tools/virsh-pool.c | 3 ++-
|
|
|
43fe83 |
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
43fe83 |
|
|
|
43fe83 |
diff --git a/tools/virsh-pool.c b/tools/virsh-pool.c
|
|
|
43fe83 |
index b8fc8d7..e31e76c 100644
|
|
|
43fe83 |
--- a/tools/virsh-pool.c
|
|
|
43fe83 |
+++ b/tools/virsh-pool.c
|
|
|
43fe83 |
@@ -1264,7 +1264,7 @@ cmdPoolList(vshControl *ctl, const vshCmd *cmd ATTRIBUTE_UNUSED)
|
|
|
43fe83 |
/* Create the output template. Each column is sized according to
|
|
|
43fe83 |
* the longest string.
|
|
|
43fe83 |
*/
|
|
|
43fe83 |
- char *outputStr;
|
|
|
43fe83 |
+ char *outputStr = NULL;
|
|
|
43fe83 |
ret = virAsprintf(&outputStr,
|
|
|
43fe83 |
"%%-%lus %%-%lus %%-%lus %%-%lus %%%lus %%%lus %%%lus\n",
|
|
|
43fe83 |
(unsigned long) nameStrLength,
|
|
|
43fe83 |
@@ -1319,6 +1319,7 @@ asprintf_failure:
|
|
|
43fe83 |
functionReturn = false;
|
|
|
43fe83 |
|
|
|
43fe83 |
cleanup:
|
|
|
43fe83 |
+ VIR_FREE(outputStr);
|
|
|
43fe83 |
if (list && list->npools) {
|
|
|
43fe83 |
for (i = 0; i < list->npools; i++) {
|
|
|
43fe83 |
VIR_FREE(poolInfoTexts[i].state);
|
|
|
43fe83 |
--
|
|
|
43fe83 |
1.8.3.2
|
|
|
43fe83 |
|