# include "config.h"
#endif
-#include <assert.h>
-
#include <vlc_common.h>
#include "http.h"
#include <vlc_strings.h>
-#include <vlc_memory.h>
/****************************************************************************
* File and directory functions
/* just load the file */
*pi_data = 0;
- *pp_data = malloc( 1025 ); /* +1 for \0 */
- assert( *pp_data );
+ *pp_data = xmalloc( 1025 ); /* +1 for \0 */
while( ( i_read = fread( &(*pp_data)[*pi_data], 1, 1024, f ) ) == 1024 )
{
*pi_data += 1024;
- *pp_data = realloc_or_free( *pp_data, *pi_data + 1025 );
- assert( *pp_data );
+ *pp_data = xrealloc( *pp_data, *pi_data + 1025 );
}
if( i_read > 0 )
{
}
if( f == NULL )
{
- f = malloc( sizeof( httpd_file_sys_t ) );
+ f = xmalloc( sizeof( httpd_file_sys_t ) );
f->b_handler = false;
}
- assert( f );
f->p_intf = p_intf;
f->p_file = NULL;
char *p;
int i_len = strlen(psz_src);
- psz_dir = malloc( i_len + 2 );
- assert( psz_dir );
+ psz_dir = xmalloc( i_len + 2 );
strcpy( psz_dir, psz_src );
/* Add a trailing sep to ease the .. step */