- Do not leak result from utf8_readdir (ALWAYS strdup'ed).
}
}
}
- LocaleFree (psz_file);
+ free (psz_file);
}
- vlc_closedir_wrapper( p_src_dir );
+ closedir( p_src_dir );
}
}
qsort( p_sys->pp_dir_entries, p_sys->i_dir_entries,
sizeof(struct dir_entry_t*), &comp_dir_entries );
- vlc_closedir_wrapper( p_current_dir );
+ closedir( p_current_dir );
return;
}
else
|| fstat( fd, &st1 ) || utf8_lstat( psz_dirname, &st2 )
|| S_ISLNK( st2.st_mode ) || ( st1.st_ino != st2.st_ino ) )
{
- vlc_closedir_wrapper( dir );
+ closedir( dir );
return VLC_EGENERIC;
}
}
gnutls_Addx509File( p_this, cred, path, b_priv );
}
- vlc_closedir_wrapper( dir );
+ closedir( dir );
return VLC_SUCCESS;
}
*
* @param dirname UTF-8 representation of the directory name
*
- * @return a pointer to the DIR struct. Use vlc_closedir_wrapper() once you are done.
+ * @return a pointer to the DIR struct. Release with closedir().
+ */
DIR *utf8_opendir( const char *dirname )
{
#ifdef WIN32
tab = newtab;
tab[num++] = entry;
}
- vlc_closedir_wrapper( dir );
+ closedir( dir );
if( compar != NULL )
qsort( tab, num, sizeof( tab[0] ),
char *psz_prefix = var_GetString( p_vout, "snapshot-prefix" );
if( !psz_prefix ) psz_prefix = strdup( "vlcsnap-" );
- vlc_closedir_wrapper( path );
+ closedir( path );
if( var_GetBool( p_vout, "snapshot-sequential" ) == VLC_TRUE )
{
int i_num = var_GetInteger( p_vout, "snapshot-num" );