diff options
Diffstat (limited to 'winsup/cygwin/fork.cc')
-rw-r--r-- | winsup/cygwin/fork.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/winsup/cygwin/fork.cc b/winsup/cygwin/fork.cc index 63ba7abf2..7461c0bb4 100644 --- a/winsup/cygwin/fork.cc +++ b/winsup/cygwin/fork.cc @@ -264,7 +264,8 @@ fork_child (HANDLE& hParent, dll *&first_dll, bool& load_dlls) { _main_tls = &_my_tls; _main_tls->init_thread (NULL); - // memcpy (&_main_tls->local_clib, _impure_ptr, sizeof (*_main_tls->local_lib)); + _main_tls->local_clib = *_impure_ptr; + _impure_ptr = &_main_tls->local_clib; } set_file_api_mode (current_codepage); |