From: Thomas Hindoe Paaboel Andersen Date: Sat, 13 Sep 2014 10:29:43 +0000 (+0200) Subject: analyze: fix mem leak X-Git-Tag: v217~587 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=0ee9613d98cbe1f36ffc98c6bfa51dd2b798fc6d;p=elogind.git analyze: fix mem leak Found with Coverity. Fixes: CID#1237756 --- diff --git a/src/analyze/analyze.c b/src/analyze/analyze.c index 1281d6b9e..82f5cf3c5 100644 --- a/src/analyze/analyze.c +++ b/src/analyze/analyze.c @@ -848,7 +848,8 @@ static int list_dependencies(sd_bus *bus, const char *name) { char ts[FORMAT_TIMESPAN_MAX]; struct unit_times *times; int r; - const char *path, *id; + const char *id; + _cleanup_free_ char *path = NULL; _cleanup_bus_message_unref_ sd_bus_message *reply = NULL; _cleanup_bus_error_free_ sd_bus_error error = SD_BUS_ERROR_NULL; struct boot_times *boot;