Changeset 2e40b4c523f32cfeca90434c63c705b467863393

Show
Ignore:
Timestamp:
01/06/08 10:34:41 (6 months ago)
Author:
Rémi Denis-Courmont <rdenis@simphalempin.com>
git-committer:
Rémi Denis-Courmont <rdenis@simphalempin.com> 1212309281 +0300
git-parent:

[ca797b1332660646ac7c8f0cec481782433726ae]

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

Fix deadlock when quitting the dummy interface

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/interface/interface.c

    rd666030 r2e40b4c  
    218218            p_intf->pf_run( p_intf ); 
    219219        else 
    220             while( vlc_object_lock_and_wait( p_intf ) == 0 ); 
     220        { 
     221            vlc_object_lock( p_intf ); 
     222            while( vlc_object_alive( p_intf ) ) 
     223                vlc_object_wait( p_intf ); 
     224            vlc_object_unlock( p_intf ); 
     225        } 
    221226 
    222227        /* Reset play on start status */