]> granicus.if.org Git - python/commitdiff
avoid reading unallocated memory when argc == 0 (closes #22633)
authorBenjamin Peterson <benjamin@python.org>
Sat, 14 Feb 2015 20:17:25 +0000 (15:17 -0500)
committerBenjamin Peterson <benjamin@python.org>
Sat, 14 Feb 2015 20:17:25 +0000 (15:17 -0500)
Python/frozenmain.c

index d31da077085e71d50dcccb7a559f5f41e68dbfb6..e742172494ee00966f335613469e84a37cc4db42 100644 (file)
@@ -35,7 +35,8 @@ Py_FrozenMain(int argc, char **argv)
 #ifdef MS_WINDOWS
     PyInitFrozenExtensions();
 #endif /* MS_WINDOWS */
-    Py_SetProgramName(argv[0]);
+    if (argc >= 1)
+        Py_SetProgramName(argv[0]);
     Py_Initialize();
 #ifdef MS_WINDOWS
     PyWinFreeze_ExeInit();