if( i_ret == (size_t)-1 || i_in )
{
msg_Warn( p_intf,
- "failed to convert \"%s\" to desired charset (%s)",
- psz_utf8, strerror(errno) );
+ "failed to convert \"%s\" to desired charset (%m)",
+ psz_utf8 );
free( psz_local );
return strdup( psz_utf8 );
}
if( i_ret == (size_t)-1 || i_in )
{
msg_Warn( p_intf,
- "failed to convert \"%s\" to desired charset (%s)",
- psz_local, strerror(errno) );
+ "failed to convert \"%s\" to desired charset (%m)",
+ psz_local );
free( psz_utf8 );
return strdup( psz_local );
}
if( p_node->i_children == -1 )
{
char value[512];
- char *psz, psz_utf8;
+ char *psz, *psz_utf8;
mvar_t *itm = E_(mvar_New)( name, "set" );
if( p_pl->status.p_item && p_node &&
{
char *dir;
/* This is incomplete : we should also support the ~cmassiot/ syntax. */
- asprintf( &dir, "%s%s", p_intf->p_libvlc->psz_userdir, psz_dir + 1 );
+ asprintf( &dir, "%s%s", p_intf->p_libvlc->psz_homedir, psz_dir + 1 );
free( psz_dir );
psz_dir = dir;
}