- asprintf( &psz_dup, "sout=%s", psz_output);
- input_ItemAddOption( p_media->vod.p_item, psz_dup );
- free( psz_dup );
+ if( psz_output && asprintf( &psz_dup, "sout=%s", psz_output) != -1 )
+ {
+ input_ItemAddOption( p_media->vod.p_item, psz_dup );
+ free( psz_output );
+ free( psz_dup );
+ }