cmml: fix memleak (#2345)
authorRémi Duraffort <ivoire@videolan.org>
Sun, 14 Dec 2008 18:03:32 +0000 (19:03 +0100)
committerRémi Duraffort <ivoire@videolan.org>
Sun, 14 Dec 2008 18:03:32 +0000 (19:03 +0100)
modules/codec/cmml/xtag.c

index 1378378..3a661b9 100644 (file)
@@ -260,7 +260,11 @@ xtag_slurp_quoted (XTagParser * parser)
   ret[xi] = '\0';
   parser->start = &s[xi];
 
-  if (!xtag_assert_and_pass (parser, quote)) return NULL;
+  if (!xtag_assert_and_pass (parser, quote))
+  {
+     free( ret );
+     return NULL;
+  }
 
   return ret;
 }