bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] unionfs: fix memory leak in patternlist_add


From: Justus Winter
Subject: [PATCH] unionfs: fix memory leak in patternlist_add
Date: Thu, 21 Nov 2013 23:52:24 +0100

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;
 
-- 
1.7.10.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]