Changeset 4724e090bc4e2663553d39709a8e8e2e59d7a85e

Show
Ignore:
Timestamp:
03/05/08 22:50:55 (7 months ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1209847855 +0300
git-parent:

[fd658c7d4975acf5bcb41dc5f0ef5a14b1adcb5d]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1209847855 +0300
Message:

LUA: don't reinvent scandir

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/misc/lua/vlc.c

    r2ea3b5f r4724e09  
    461461    int i_ret = VLC_EGENERIC; 
    462462 
    463     DIR   *dir           = NULL; 
    464463    char **ppsz_filelist = NULL; 
    465464    char **ppsz_fileend  = NULL; 
     
    488487        } 
    489488 
    490         if( dir ) 
    491         { 
    492             closedir( dir ); 
    493         } 
    494  
    495489        msg_Dbg( p_this, "Trying Lua scripts in %s", *ppsz_dir ); 
    496         dir = utf8_opendir( *ppsz_dir ); 
    497  
    498         if( !dir ) continue; 
    499         i_files = utf8_loaddir( dir, &ppsz_filelist, file_select, 
     490        i_files = utf8_scandir( *ppsz_dir, &ppsz_filelist, file_select, 
    500491                                file_compare ); 
    501492        if( i_files < 1 ) continue; 
     
    528519    for( ppsz_dir = ppsz_dir_list; *ppsz_dir; ppsz_dir++ ) 
    529520        free( *ppsz_dir ); 
    530  
    531     if( dir ) closedir( dir ); 
    532521 
    533522    return i_ret;