From: Harald Radi Date: Wed, 29 Jan 2003 00:49:09 +0000 (+0000) Subject: MFPHP_4_3 X-Git-Tag: RELEASE_0_5~1381 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f8e014b228a2f07daf8d202bb951746e16b6337c;p=php MFPHP_4_3 --- diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index 3681253e02..acf12a1430 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -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; } diff --git a/main/main.c b/main/main.c index f6e6396506..5015d47861 100644 --- a/main/main.c +++ b/main/main.c @@ -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 } /* }}} */