summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2010-12-22 12:14:11 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2010-12-22 12:14:11 +0000
commit8382fc3e85df3fd466225d96c78847a4dacdeb34 (patch)
tree6b0cda6c0a223f588e730abfa2504eab8ccde16a
parent1febdf9a370502581a834dd48e683228375ba69b (diff)
downloadlvm2-8382fc3e85df3fd466225d96c78847a4dacdeb34.tar.gz
lvm2-8382fc3e85df3fd466225d96c78847a4dacdeb34.tar.xz
lvm2-8382fc3e85df3fd466225d96c78847a4dacdeb34.zip
Fix memory leak in debug mode of restart_clvmd() error path
-rw-r--r--WHATS_NEW1
-rw-r--r--daemons/clvmd/clvmd-command.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/WHATS_NEW b/WHATS_NEW
index 51e2eab8..e475f675 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
Version 2.02.80 -
====================================
+ Fix memory leak in debug mode of restart_clvmd() error path.
Log error message for pthread_join() failure in clvmd.
Version 2.02.79 - 20th December 2010
diff --git a/daemons/clvmd/clvmd-command.c b/daemons/clvmd/clvmd-command.c
index 49f11971..73c82579 100644
--- a/daemons/clvmd/clvmd-command.c
+++ b/daemons/clvmd/clvmd-command.c
@@ -408,6 +408,7 @@ out:
for (i = 0; i < argc && argv[i]; i++)
free(argv[i]);
free(argv);
+ free(debug_arg);
return 0;
}