]> git.sesse.net Git - vlc/commitdiff
mozilla plugin: fix potential buffer overlow.
authorRémi Duraffort <ivoire@videolan.org>
Tue, 15 Sep 2009 19:23:09 +0000 (21:23 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Tue, 15 Sep 2009 19:24:35 +0000 (21:24 +0200)
projects/mozilla/vlcplugin.cpp

index 80ddbd57fc4c7b426c12c40f49b9be3260715962..d1e82e1f60bf774d8611524a5e3f031402a81507 100644 (file)
@@ -134,7 +134,7 @@ NPError VlcPlugin::init(int argc, char* const argn[], char* const argv[])
     const char *progid = NULL;
 
     /* parse plugin arguments */
-    for( int i = 0; i < argc ; i++ )
+    for( int i = 0; i < argc , ppsz_argc < 32; i++ )
     {
        /* fprintf(stderr, "argn=%s, argv=%s\n", argn[i], argv[i]); */