From ccc83b6cd7ab14e10f5fec72255a5a9786c277f9 Mon Sep 17 00:00:00 2001 From: Deepak Srivastava Date: Fri, 6 May 2016 10:14:46 +0530 Subject: pulsecore: Fixed possible memory leak BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=95291 Signed-off-by: Deepak Srivastava Signed-off-by: Arun Raghavan --- src/pulsecore/core-util.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pulsecore/core-util.c b/src/pulsecore/core-util.c index 19c89a9d0..b6eb85a30 100644 --- a/src/pulsecore/core-util.c +++ b/src/pulsecore/core-util.c @@ -2535,8 +2535,10 @@ char *pa_getcwd(void) { if (getcwd(p, l)) return p; - if (errno != ERANGE) + if (errno != ERANGE) { + pa_xfree(p); return NULL; + } pa_xfree(p); l *= 2; -- cgit v1.2.1