[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] block: Fix memory leak in hmp_drive_add_node()
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PATCH] block: Fix memory leak in hmp_drive_add_node() |
Date: |
Wed, 16 Mar 2016 11:16:57 +0100 |
hmp_drive_add_node() leaked qdict in the error path when no node-name is
specified.
Signed-off-by: Kevin Wolf <address@hidden>
---
blockdev.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/blockdev.c b/blockdev.c
index e7b8676..50410bf 100644
--- a/blockdev.c
+++ b/blockdev.c
@@ -3898,6 +3898,7 @@ void hmp_drive_add_node(Monitor *mon, const char *optstr)
qdict = qemu_opts_to_qdict(opts, NULL);
if (!qdict_get_try_str(qdict, "node-name")) {
+ QDECREF(qdict);
error_report("'node-name' needs to be specified");
goto out;
}
--
1.8.3.1
- [Qemu-devel] [PATCH] block: Fix memory leak in hmp_drive_add_node(),
Kevin Wolf <=