[vlc-devel] commit: Fixed invalid access in file_select (lua). (Laurent Aimar )
git version control
git at videolan.org
Mon Feb 8 20:33:33 CET 2010
vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Mon Feb 8 20:07:16 2010 +0100| [772bf3a2f1ece505a372c8503fae6bc9d39751ba] | committer: Laurent Aimar
Fixed invalid access in file_select (lua).
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=772bf3a2f1ece505a372c8503fae6bc9d39751ba
---
modules/misc/lua/vlc.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/modules/misc/lua/vlc.c b/modules/misc/lua/vlc.c
index e03a66b..f76b7fe 100644
--- a/modules/misc/lua/vlc.c
+++ b/modules/misc/lua/vlc.c
@@ -139,7 +139,7 @@ static int file_select( const char *file )
for( j = 0; ppsz_lua_exts[j]; j++ )
{
int l = strlen( ppsz_lua_exts[j] );
- if( !strcmp( file+i-l, ppsz_lua_exts[j] ) )
+ if( i >= l && !strcmp( file+i-l, ppsz_lua_exts[j] ) )
return 1;
}
return 0;
More information about the vlc-devel
mailing list