Justus Winter, le Thu 21 Nov 2013 23:52:24 +0100, a écrit : > Found using the Clang Static Analyzer. > > * pattern.c (patternlist_add): Fix memory leak.
Ack. > --- > 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 > -- Samuel <b> lisons de l'assembleur c -+- #sos - CrisC forever -+-