Changeset 1245b2b35ab23b0a9e06a7194b937e592570bbdf

Show
Ignore:
Timestamp:
31/05/08 18:35:56 (6 months ago)
Author:
Rémi Denis-Courmont <rdenis@simphalempin.com>
git-committer:
Rémi Denis-Courmont <rdenis@simphalempin.com> 1212251756 +0300
git-parent:

[3bccf493a142f1cac0042f3dc5f714cea1340671]

git-author:
Rémi Denis-Courmont <rdenis@simphalempin.com> 1212251756 +0300
Message:

vlc_list_children: fix memory leaks

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/gui/ncurses.c

    rc0a898e r1245b2b  
    14941494 
    14951495    vlc_list_t *list = vlc_list_children( p_obj ); 
    1496     vlc_object_release( p_obj ); 
    14971496    for( int i = 0; i < list->i_count ; i++ ) 
    14981497    { 
     
    15011500        DumpObject( p_intf, l, list->p_values[i].p_object, i_level + 1 ); 
    15021501    } 
    1503  
     1502    vlc_list_release( list ); 
    15041503} 
    15051504 
     
    19851984        int l = 0; 
    19861985        DrawBox( p_sys->w, y++, 0, h, COLS, _(" Objects "), p_sys->b_color ); 
    1987         vlc_object_yield( p_intf->p_libvlc ); 
    19881986        DumpObject( p_intf, &l, VLC_OBJECT( p_intf->p_libvlc ), 0 ); 
    19891987 
  • modules/gui/qt4/dialogs/messages.cpp

    r59dec65 r1245b2b  
    218218 
    219219    vlc_list_t *l = vlc_list_children( p_obj ); 
    220     vlc_object_release( p_obj ); 
    221  
    222220    for( int i=0; i < l->i_count; i++ ) 
    223221        buildTree( item, l->p_values[i].p_object ); 
     222    vlc_list_release( l ); 
    224223} 
    225224 
     
    235234{ 
    236235    modulesTree->clear(); 
    237  
    238     vlc_object_yield( p_intf->p_libvlc ); 
    239236    buildTree( NULL, VLC_OBJECT( p_intf->p_libvlc ) ); 
    240237}