]> granicus.if.org Git - php/commitdiff
MFB: Initialize windows globals, fixes #37428
authorEdin Kadribasic <edink@php.net>
Wed, 24 May 2006 22:00:57 +0000 (22:00 +0000)
committerEdin Kadribasic <edink@php.net>
Wed, 24 May 2006 22:00:57 +0000 (22:00 +0000)
main/main.c

index 7910e9120f5da0ce0d82bae04222f76631688d52..af8fb00618fcb366eb75df3993c34ce096d316c1 100644 (file)
@@ -30,6 +30,7 @@
 #ifdef PHP_WIN32
 #include "win32/time.h"
 #include "win32/signal.h"
+#include "win32/php_win32_globals.h"
 #include <process.h>
 #elif defined(NETWARE)
 #include <sys/timeval.h>
@@ -1539,6 +1540,9 @@ int php_module_startup(sapi_module_struct *sf, zend_module_entry *additional_mod
        executor_globals = ts_resource(executor_globals_id);
        ts_allocate_id(&core_globals_id, sizeof(php_core_globals), (ts_allocate_ctor) core_globals_ctor, NULL);
        core_globals = ts_resource(core_globals_id);
+#ifdef PHP_WIN32
+       ts_allocate_id(&php_win32_core_globals_id, sizeof(php_win32_core_globals), (ts_allocate_ctor) php_win32_core_globals_ctor, NULL);
+#endif
 #endif
        EG(bailout) = NULL;
        EG(error_reporting) = E_ALL & ~E_NOTICE;