}
DupModule( p_module );
+ p_module->psz_filename = strdup( p_module->psz_filename );
/* Everything worked fine ! The module is ready to be added to the list. */
p_module->b_builtin = VLC_FALSE;
* module is unloaded. */
p_module->psz_object_name = strdup( p_module->psz_object_name );
p_module->psz_capability = strdup( p_module->psz_capability );
- p_module->psz_filename = strdup( p_module->psz_filename );
p_module->psz_shortname = strdup( p_module->psz_shortname );
p_module->psz_longname = strdup( p_module->psz_longname );
free( p_module->psz_object_name );
free( p_module->psz_capability );
- free( p_module->psz_filename );
free( p_module->psz_shortname );
free( p_module->psz_longname );
CloseModule( p_module->handle );
}
UndupModule( p_module );
+ free( p_module->psz_filename );
}
#endif