This avoids an infinite recursion if vlc_mutex_* fails (calls msg_Err).
void __msg_Create( vlc_object_t *p_this )
{
int i;
- vlc_mutex_init( p_this, &(p_this->p_libvlc->msg_bank.lock) );
+ vlc_mutex_init( (vlc_object_t *)NULL,
+ &(p_this->p_libvlc->msg_bank.lock) );
for( i = 0; i < 2; i++ )
{
- vlc_mutex_init( p_this, &QUEUE(i).lock );
+ vlc_mutex_init( (vlc_object_t *)NULL, &QUEUE(i).lock );
QUEUE(i).b_overflow = VLC_FALSE;
QUEUE(i).i_id = i;
QUEUE(i).i_start = 0;
return;
#endif
utf8_vfprintf( stderr, psz_format, _args );
+ fputc ('\n', stderr);
return;
}