summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2017-02-18 18:49:19 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2017-02-19 22:59:43 +0100
commit2a21a19d904c34e56e3ab3fe026dbc5658f68925 (patch)
tree572e14541b3b188bc2771aa0bf661464a8b721ec
parent87c89ac2791e9b443db8c009db67610cbd97b4f2 (diff)
downloadlvm2-2a21a19d904c34e56e3ab3fe026dbc5658f68925.tar.gz
commands: fix memleak
Keep all allocations 'mempool' allocated for simple cleanup.
-rw-r--r--tools/lvmcmdline.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c
index 26f747680..c30460251 100644
--- a/tools/lvmcmdline.c
+++ b/tools/lvmcmdline.c
@@ -2519,7 +2519,7 @@ int lvm_run_command(struct cmd_context *cmd, int argc, char **argv)
/* each command should start out with sigint flag cleared */
sigint_clear();
- cmd->name = strdup(argv[0]);
+ cmd->name = dm_pool_strdup(cmd->mem, argv[0]);
/* eliminate '-' from all options starting with -- */
for (i = 1; i < argc; i++) {