threads: initialized Thread member variables
authorBrian Norris <banorris@uci.edu>
Tue, 24 Apr 2012 00:43:42 +0000 (17:43 -0700)
committerBrian Norris <banorris@uci.edu>
Tue, 24 Apr 2012 00:43:42 +0000 (17:43 -0700)
threads.cc

index be384fb2889b1fdc85f16ae89e6274b8de833636..4c2086d7ce7c74a82277aad853d845d345374a2a 100644 (file)
@@ -80,6 +80,9 @@ Thread::Thread(thrd_t *t, void (*func)(), void *a) {
 Thread::Thread(thrd_t *t) {
        /* system thread */
        user_thread = t;
+       start_routine = NULL;
+       arg = NULL;
+
        state = THREAD_CREATED;
        model->assign_id(this);
        create_context();