diff options
| author | Martin v. Löwis <martin@v.loewis.de> | 2008-12-13 14:59:04 (GMT) |
|---|---|---|
| committer | Martin v. Löwis <martin@v.loewis.de> | 2008-12-13 14:59:04 (GMT) |
| commit | 8a64048a22b42426cc45dfb2d713e295e97c768c (patch) | |
| tree | 67b558f89948b345a433ae1045f8c0bfa22be24d /Modules/signalmodule.c | |
| parent | e9859df7980e87f1dbad63fa22250a2e212327a4 (diff) | |
| download | cpython-8a64048a22b42426cc45dfb2d713e295e97c768c.zip cpython-8a64048a22b42426cc45dfb2d713e295e97c768c.tar.gz cpython-8a64048a22b42426cc45dfb2d713e295e97c768c.tar.bz2 | |
Backport of r64212
Issue #1683: prevent forking from interfering in threading storage.
Diffstat (limited to 'Modules/signalmodule.c')
| -rw-r--r-- | Modules/signalmodule.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Modules/signalmodule.c b/Modules/signalmodule.c index 9d223d5..352e739 100644 --- a/Modules/signalmodule.c +++ b/Modules/signalmodule.c @@ -693,5 +693,6 @@ PyOS_AfterFork(void) main_thread = PyThread_get_thread_ident(); main_pid = getpid(); _PyImport_ReInitLock(); + PyThread_ReInitTLS(); #endif } |
