]> granicus.if.org Git - python/commitdiff
bpo-32030: Fix config_get_program_name() on macOS (#4669)
authorVictor Stinner <victor.stinner@gmail.com>
Fri, 1 Dec 2017 20:19:48 +0000 (21:19 +0100)
committerGitHub <noreply@github.com>
Fri, 1 Dec 2017 20:19:48 +0000 (21:19 +0100)
Modules/main.c

index 6c1cf0d306a5c45ae0163ac35f6ebae3e6311446..6c6c8018fd4bd7bd3ff9302a2f6bfbfd491eb8ba 100644 (file)
@@ -894,7 +894,7 @@ config_get_program_name(_PyMainInterpreterConfig *config)
             return SET_DECODE_ERROR("PYTHONEXECUTABLE environment "
                                     "variable", len);
         }
-        pymain->config.program_name = buffer;
+        config->program_name = program_name;
     }
 #ifdef WITH_NEXT_FRAMEWORK
     else {
@@ -909,7 +909,7 @@ config_get_program_name(_PyMainInterpreterConfig *config)
                 return SET_DECODE_ERROR("__PYVENV_LAUNCHER__ environment "
                                         "variable", len);
             }
-            pymain->config.program_name = program_name;
+            config->program_name = program_name;
         }
     }
 #endif   /* WITH_NEXT_FRAMEWORK */