]> git.sesse.net Git - vlc/commitdiff
* release what you find. (this looks like a very old bug)
authorDerk-Jan Hartman <hartman@videolan.org>
Tue, 27 Jul 2004 10:54:50 +0000 (10:54 +0000)
committerDerk-Jan Hartman <hartman@videolan.org>
Tue, 27 Jul 2004 10:54:50 +0000 (10:54 +0000)
modules/gui/macosx/prefs.m

index 0481baade6d234e0eb84cc446e25347b45b3f007..aa8df737e9e7ce1471c8ef20a1daaebeb6ee1f15 100644 (file)
     if( p_parser->i_object_type != VLC_OBJECT_MODULE )
     {
         /* 0OOoo something went really bad */
+        vlc_list_release( p_list );
         return;
     }
     
     #undef X_ORIGIN
         }
         while( p_item->i_type != CONFIG_HINT_END && p_item++ );
+        vlc_object_release( p_parser );
         vlc_list_release( p_list );
     
     [o_prefs_view setDocumentView: o_view];
@@ -1073,6 +1075,7 @@ static VLCTreeItem *o_root_item = nil;
             /* all the other stuff are leafs */
             o_children = IsALeafNode;
         }
+        vlc_list_release( p_list );
     }
     return o_children;
 }