From c6f76da97bc9ed51b9f37adf046dd4b35b0db753 Mon Sep 17 00:00:00 2001 From: Christian Babeux Date: Thu, 28 Feb 2013 15:48:26 -0500 Subject: [PATCH] Fix: Memory leaks on error paths when exporting consumerd libdir in env Signed-off-by: Christian Babeux Signed-off-by: David Goulet --- src/bin/lttng-sessiond/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/lttng-sessiond/main.c b/src/bin/lttng-sessiond/main.c index f57a5c911..d88bafeb6 100644 --- a/src/bin/lttng-sessiond/main.c +++ b/src/bin/lttng-sessiond/main.c @@ -1885,6 +1885,7 @@ static pid_t spawn_consumerd(struct consumer_data *consumer_data) ret = putenv(tmpnew); if (ret) { ret = -errno; + free(tmpnew); goto error; } } @@ -1929,6 +1930,7 @@ static pid_t spawn_consumerd(struct consumer_data *consumer_data) ret = putenv(tmpnew); if (ret) { ret = -errno; + free(tmpnew); goto error; } } -- 2.34.1