]> granicus.if.org Git - php/commitdiff
MFPHP_4_3
authorHarald Radi <phanto@php.net>
Wed, 29 Jan 2003 00:49:09 +0000 (00:49 +0000)
committerHarald Radi <phanto@php.net>
Wed, 29 Jan 2003 00:49:09 +0000 (00:49 +0000)
ext/standard/basic_functions.c
main/main.c

index 3681253e02785163c13c1091f1bc5c6f2e31b37e..acf12a14302d5f6701757fa6cd5d4b1815bb368a 100644 (file)
@@ -1133,10 +1133,6 @@ PHP_MSHUTDOWN_FUNCTION(basic)
 
 PHP_RINIT_FUNCTION(basic)
 {
-#ifdef PHP_WIN32
-       CoInitialize(NULL);
-#endif
-
        memset(BG(strtok_table), 0, 256);
        BG(strtok_string) = NULL;
        BG(strtok_zval) = NULL;
@@ -1229,10 +1225,6 @@ PHP_RSHUTDOWN_FUNCTION(basic)
        }
 #endif
 
-#ifdef PHP_WIN32
-       CoUninitialize();
-#endif
-
        return SUCCESS;
 }
 
index f6e6396506db38154f676748492d64d8802f45ec..5015d47861bed9245a70f56fd18de6aca37fe1a4 100644 (file)
@@ -873,6 +873,10 @@ int php_request_startup(TSRMLS_D)
 {
        int retval = SUCCESS;
 
+#ifdef PHP_WIN32
+       CoInitialize(NULL);
+#endif
+
 #if PHP_SIGCHILD
        signal(SIGCHLD, sigchld_handler);
 #endif
@@ -1072,6 +1076,10 @@ void php_request_shutdown(void *dummy)
        zend_try { 
                zend_unset_timeout(TSRMLS_C);
        } zend_end_try();
+
+#ifdef PHP_WIN32
+       CoUninitialize();
+#endif
 }
 /* }}} */