]> git.sesse.net Git - vlc/commitdiff
Don't assert that something that can fail won't fail...
authorRémi Denis-Courmont <rem@videolan.org>
Sat, 10 May 2008 19:49:25 +0000 (22:49 +0300)
committerRémi Denis-Courmont <rem@videolan.org>
Sat, 10 May 2008 20:22:19 +0000 (23:22 +0300)
src/misc/messages.c

index a5a5be9eb5fb86b28439ebbf30865a85f553e1ab..100d61e545e3c9610528ea08e06bad8cb7343180 100644 (file)
@@ -618,7 +618,9 @@ void msg_StackSet( int i_code, const char *psz_message, ... )
 {
     va_list ap;
     msg_context_t *p_ctx = GetContext();
-    assert( p_ctx );
+
+    if( p_ctx == NULL )
+        return;
 
     va_start( ap, psz_message );
     free( p_ctx->psz_message );
@@ -635,7 +637,9 @@ void msg_StackAdd( const char *psz_message, ... )
     char *psz_tmp;
     va_list ap;
     msg_context_t *p_ctx = GetContext();
-    assert( p_ctx );
+
+    if( p_ctx == NULL )
+        return;
 
     va_start( ap, psz_message );
     if( vasprintf( &psz_tmp, psz_message, ap ) == -1 )