if( ppsz_extensions ) free( ppsz_extensions );
if( psz_ignore ) free( psz_ignore );
- free( pp_dir_content );
+ for( i = 0; i < i_dir_content; i++ )
+ if( pp_dir_content[i] ) free( pp_dir_content[i] );
+ if( pp_dir_content ) free( pp_dir_content );
return VLC_SUCCESS;
}
* mvar.c : Variables handling for the HTTP Interface
*****************************************************************************
* Copyright (C) 2001-2005 the VideoLAN team
- * $Id: http.c 12225 2005-08-18 10:01:30Z massiot $
+ * $Id$
*
* Authors: Gildas Bazin <gbazin@netcourrier.com>
* Laurent Aimar <fenrir@via.ecp.fr>
}
free( psz_dir );
+ for( i = 0; i < i_dir_content; i++ )
+ if( pp_dir_content[i] ) free( pp_dir_content[i] );
+ if( pp_dir_content) free( pp_dir_content );
return s;
}
}
if( i_sub_count >= MAX_SUBTITLE_FILES ) break;
free( p_fixed_name );
+
+ for( a = 0; a < i_dir_content; a++ )
+ if( pp_dir_content[a] ) free( pp_dir_content[a] );
+ if( pp_dir_content ) free( pp_dir_content );
}
}
if( j >= 0 ) free( *subdirs++ );