Commit 6cf8fa76 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Remove unnecessary complication

parent cc227c72
...@@ -567,11 +567,7 @@ vlc_bool_t __vlc_object_wait( vlc_object_t *obj ) ...@@ -567,11 +567,7 @@ vlc_bool_t __vlc_object_wait( vlc_object_t *obj )
int fd = obj->p_internals->pipes[0]; int fd = obj->p_internals->pipes[0];
if( fd != -1 ) if( fd != -1 )
{ {
if( read( fd, &(char){ 0 }, 1 ) == 0 ) while (read (fd, &(char){ 0 }, 1 < 0));
{
close( fd );
obj->p_internals->pipes[1] = -1;
}
return obj->b_die; return obj->b_die;
} }
...@@ -660,13 +656,6 @@ void __vlc_object_kill( vlc_object_t *p_this ) ...@@ -660,13 +656,6 @@ void __vlc_object_kill( vlc_object_t *p_this )
for( int i = 0; i < p_this->i_children ; i++ ) for( int i = 0; i < p_this->i_children ; i++ )
vlc_object_kill( p_this->pp_children[i] ); vlc_object_kill( p_this->pp_children[i] );
int fd = p_this->p_internals->pipes[1];
if( fd != -1 )
{
close( fd ); /* closing a pipe makes it readable too */
p_this->p_internals->pipes[1] = -1;
}
vlc_object_signal_unlocked( p_this ); vlc_object_signal_unlocked( p_this );
vlc_mutex_unlock( &p_this->object_lock ); vlc_mutex_unlock( &p_this->object_lock );
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment