summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/thread.cc5
1 files changed, 3 insertions, 2 deletions
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,