From: Antoine Cellerier Date: Sat, 27 Feb 2010 22:00:12 +0000 (+0100) Subject: Fix NULL pointer dereferencing due to c58a5af7401735b50fa058fe5ab83d8ae911de4c. X-Git-Tag: 1.1.0-pre1~624 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=67cfc81471993023209c2bdb907295a0a451c5ff;p=vlc Fix NULL pointer dereferencing due to c58a5af7401735b50fa058fe5ab83d8ae911de4c. --- diff --git a/modules/misc/lua/libs/misc.c b/modules/misc/lua/libs/misc.c index 4460e12e6b..10d1424a1a 100644 --- a/modules/misc/lua/libs/misc.c +++ b/modules/misc/lua/libs/misc.c @@ -162,14 +162,13 @@ static int vlclua_datadir_list( lua_State *L ) { const char *psz_dirname = luaL_checkstring( L, 1 ); char **ppsz_dir_list = NULL; - char **ppsz_dir = ppsz_dir_list; int i = 1; if( vlclua_dir_list( vlclua_get_this( L ), psz_dirname, &ppsz_dir_list ) != VLC_SUCCESS ) return 0; lua_newtable( L ); - for( ; *ppsz_dir; ppsz_dir++ ) + for( char **ppsz_dir = ppsz_dir_list; *ppsz_dir; ppsz_dir++ ) { lua_pushstring( L, *ppsz_dir ); lua_rawseti( L, -2, i );