]> git.sesse.net Git - vlc/commitdiff
Memory leaks
authorRémi Denis-Courmont <rem@videolan.org>
Mon, 17 Dec 2007 19:43:18 +0000 (19:43 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Mon, 17 Dec 2007 19:43:18 +0000 (19:43 +0000)
src/config/core.c
src/modules/entry.c

index 082023accd9df365701018af5855c9fb86652e2f..4031fb52ceb88fbf6612b86b56e176a8d7043ab8 100644 (file)
@@ -544,6 +544,7 @@ void config_Free( module_t *p_module )
         free( p_item->psz_name );
         free( p_item->psz_text );
         free( p_item->psz_longtext );
+        free( p_item->psz_oldname );
 
         if (IsConfigStringType (p_item->i_type))
         {
index b59d8f7f7b2303456a24db88e9f789662a484695..4064862a2c3fcfc8086f6bbfdcabc6d62d6736df 100644 (file)
@@ -349,7 +349,10 @@ int vlc_config_set (module_config_t *restrict item, int id, ...)
                 item->ppsz_list_text = dtext;
             }
             else
+            {
+                free (dtext);
                 item->ppsz_list_text = NULL;
+            }
 
             item->i_list = len;
             ret = 0;