From 6c0c037b5f79a2dfe3b1d6ebc108ba461c6b4d46 Mon Sep 17 00:00:00 2001 From: Justus Winter <4winter@informatik.uni-hamburg.de> Date: Thu, 21 Nov 2013 23:50:18 +0100 Subject: unionfs: fix memory leak in patternlist_add Found using the Clang Static Analyzer. * pattern.c (patternlist_add): Fix memory leak. --- pattern.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pattern.c b/pattern.c index 409ed23..fd38cf5 100644 --- a/pattern.c +++ b/pattern.c @@ -52,7 +52,10 @@ patternlist_add (struct patternlist *list, char *pattern) err = ENOMEM; if (err) + { + free (dup); return err; + } listentry->pattern = dup; -- cgit v1.2.3