diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2017-02-18 18:49:19 +0100 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2017-02-19 22:59:43 +0100 |
commit | 2a21a19d904c34e56e3ab3fe026dbc5658f68925 (patch) | |
tree | 572e14541b3b188bc2771aa0bf661464a8b721ec | |
parent | 87c89ac2791e9b443db8c009db67610cbd97b4f2 (diff) | |
download | lvm2-2a21a19d904c34e56e3ab3fe026dbc5658f68925.tar.gz |
commands: fix memleak
Keep all allocations 'mempool' allocated for simple cleanup.
-rw-r--r-- | tools/lvmcmdline.c | 2 |
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++) { |