diff --git a/winsup/cygwin/thread.cc b/winsup/cygwin/thread.cc index 9613e223c..0c3a6a418 100644 --- a/winsup/cygwin/thread.cc +++ b/winsup/cygwin/thread.cc @@ -324,8 +324,9 @@ pthread::create (void *(*func) (void *), pthread_attr *newattr, precreate (newattr); if (!magic) return; - function = func; - arg = threadarg; + + function = func; + arg = threadarg; win32_obj_id = ::CreateThread (&sec_none_nih, attr.stacksize, (LPTHREAD_START_ROUTINE) thread_init_wrapper,