]> git.sesse.net Git - vlc/blobdiff - modules/mux/avi.c
Do not assert memory allocations
[vlc] / modules / mux / avi.c
index 31e6504998ecf84deef4e6c58cca705b2d31729a..f8cc85b23036d674c5d7d045ad9986f80f2d50dd 100644 (file)
 # include "config.h"
 #endif
 
-#include <assert.h>
-
 #include <vlc_common.h>
 #include <vlc_plugin.h>
 #include <vlc_sout.h>
 #include <vlc_block.h>
 #include <vlc_codecs.h>
-#include <vlc_memory.h>
 
 /*****************************************************************************
  * Module descriptor
@@ -485,9 +482,8 @@ static int Mux      ( sout_mux_t *p_mux )
             if( p_sys->idx1.i_entry_count >= p_sys->idx1.i_entry_max )
             {
                 p_sys->idx1.i_entry_max += 10000;
-                p_sys->idx1.entry = realloc_or_free( p_sys->idx1.entry,
+                p_sys->idx1.entry = xrealloc( p_sys->idx1.entry,
                        p_sys->idx1.i_entry_max * sizeof( avi_idx1_entry_t ) );
-                assert( p_sys->idx1.entry );
             }
 
             p_data = block_Realloc( p_data, 8, p_data->i_buffer );