Fix [ 766669 ] Consistent GPF on exit

Use Py_AtExit instead of atexit so we are called during Py_Finalize()
rather than during DLL teardown.
This commit is contained in:
Mark Hammond 2003-07-09 04:57:46 +00:00
parent 455d46f0d9
commit 14350ab006
1 changed files with 1 additions and 1 deletions

View File

@ -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,