]> granicus.if.org Git - apache/commitdiff
Fix initialization of thread_control[...].generation.
authorBrian Havard <bjh@apache.org>
Sat, 24 Feb 2001 00:40:28 +0000 (00:40 +0000)
committerBrian Havard <bjh@apache.org>
Sat, 24 Feb 2001 00:40:28 +0000 (00:40 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88294 13f79535-47bb-0310-9956-ffa450edef68

server/mpm/spmt_os2/spmt_os2.c

index 4ed16a97d20c403863f76903d2ed9fd6647ebf10..8cb31273d034063d4dff41ec2f175db558daa2ed 100644 (file)
@@ -518,6 +518,7 @@ static void thread_main(void *thread_num_arg)
     *ppthread_globals = (struct thread_globals *)apr_palloc(pchild, sizeof(struct thread_globals));
     THREAD_GLOBAL(thread_num) = (int)thread_num_arg;
     THREAD_GLOBAL(pchild) = pchild;
+    thread_control[THREAD_GLOBAL(thread_num)].generation = ap_scoreboard_image->global.running_generation;
     apr_pool_create(&ptrans, pchild);
 
     if (setup_listen_poll(pchild, &listen_poll)) {
@@ -743,7 +744,6 @@ static int make_child(server_rec *s, int slot)
     }
 
     ap_scoreboard_image->servers[0][slot].tid = tid;
-    thread_control[THREAD_GLOBAL(thread_num)].generation = ap_scoreboard_image->global.running_generation;
     return 0;
 }