Commit 85e5eb5e authored by Mark Hammond's avatar Mark Hammond

Fix [ 766669 ] Consistent GPF on exit

Use Py_AtExit instead of atexit so we are called during Py_Finalize()
rather than during DLL teardown.
parent 252fa6a2
......@@ -3358,7 +3358,7 @@ os_init(void)
ret = WSAStartup(0x0101, &WSAData);
switch (ret) {
case 0: /* No error */
atexit(os_cleanup);
Py_AtExit(os_cleanup);
return 1; /* Success */
case WSASYSNOTREADY:
PyErr_SetString(PyExc_ImportError,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment