mirror of
https://github.com/python/cpython.git
synced 2025-09-27 02:39:58 +00:00
merge 3.4 (#22633)
This commit is contained in:
commit
f80ccf27cb
1 changed files with 9 additions and 6 deletions
|
@ -24,12 +24,14 @@ Py_FrozenMain(int argc, char **argv)
|
||||||
/* We need a second copies, as Python might modify the first one. */
|
/* We need a second copies, as Python might modify the first one. */
|
||||||
wchar_t **argv_copy2 = NULL;
|
wchar_t **argv_copy2 = NULL;
|
||||||
|
|
||||||
|
if (argc > 0) {
|
||||||
argv_copy = PyMem_RawMalloc(sizeof(wchar_t*) * argc);
|
argv_copy = PyMem_RawMalloc(sizeof(wchar_t*) * argc);
|
||||||
argv_copy2 = PyMem_RawMalloc(sizeof(wchar_t*) * argc);
|
argv_copy2 = PyMem_RawMalloc(sizeof(wchar_t*) * argc);
|
||||||
if (!argv_copy || !argv_copy2) {
|
if (!argv_copy || !argv_copy2) {
|
||||||
fprintf(stderr, "out of memory\n");
|
fprintf(stderr, "out of memory\n");
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Py_FrozenFlag = 1; /* Suppress errors from getpath.c */
|
Py_FrozenFlag = 1; /* Suppress errors from getpath.c */
|
||||||
|
|
||||||
|
@ -68,6 +70,7 @@ Py_FrozenMain(int argc, char **argv)
|
||||||
#ifdef MS_WINDOWS
|
#ifdef MS_WINDOWS
|
||||||
PyInitFrozenExtensions();
|
PyInitFrozenExtensions();
|
||||||
#endif /* MS_WINDOWS */
|
#endif /* MS_WINDOWS */
|
||||||
|
if (argc >= 1)
|
||||||
Py_SetProgramName(argv_copy[0]);
|
Py_SetProgramName(argv_copy[0]);
|
||||||
Py_Initialize();
|
Py_Initialize();
|
||||||
#ifdef MS_WINDOWS
|
#ifdef MS_WINDOWS
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue