]> granicus.if.org Git - php/commitdiff
shutdown syslog module before freeing basic_globals
authorAntony Dovgal <tony2001@php.net>
Mon, 20 Mar 2006 23:32:58 +0000 (23:32 +0000)
committerAntony Dovgal <tony2001@php.net>
Mon, 20 Mar 2006 23:32:58 +0000 (23:32 +0000)
ext/standard/basic_functions.c

index f70bbd272300d1168dad4a312e9a1813b61a7508..a54c82acd4d1004a9179575fd110989f0e7f043a 100644 (file)
@@ -1126,6 +1126,9 @@ PHP_MINIT_FUNCTION(basic)
 
 PHP_MSHUTDOWN_FUNCTION(basic)
 {
+#ifdef HAVE_SYSLOG_H
+       PHP_MSHUTDOWN(syslog)(SHUTDOWN_FUNC_ARGS_PASSTHRU);
+#endif
 #ifdef ZTS
        ts_free_id(basic_globals_id);
 #ifdef PHP_WIN32
@@ -1150,9 +1153,6 @@ PHP_MSHUTDOWN_FUNCTION(basic)
        PHP_MSHUTDOWN(url_scanner_ex)(SHUTDOWN_FUNC_ARGS_PASSTHRU);
        PHP_MSHUTDOWN(file)(SHUTDOWN_FUNC_ARGS_PASSTHRU);
        PHP_MSHUTDOWN(standard_filters)(SHUTDOWN_FUNC_ARGS_PASSTHRU);
-#ifdef HAVE_SYSLOG_H
-       PHP_MSHUTDOWN(syslog)(SHUTDOWN_FUNC_ARGS_PASSTHRU);
-#endif
 #if defined(HAVE_LOCALECONV) && defined(ZTS)
        PHP_MSHUTDOWN(localeconv)(SHUTDOWN_FUNC_ARGS_PASSTHRU);
 #endif