diff options
author | Adam Dickmeiss <dickmeiss@php.net> | 2003-05-27 09:50:49 +0000 |
---|---|---|
committer | Adam Dickmeiss <dickmeiss@php.net> | 2003-05-27 09:50:49 +0000 |
commit | f5b3d65f07d869b1ac729a6a1eefa1e4fb35f2dc (patch) | |
tree | 9eb327a5b79f8b33fc72e9076ce46046ef222149 | |
parent | b5c6ea479ddf17a3d1332480daa48e4d6e11c299 (diff) | |
download | php-git-f5b3d65f07d869b1ac729a6a1eefa1e4fb35f2dc.tar.gz |
Fix close of log file.
-rw-r--r-- | ext/yaz/php_yaz.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/ext/yaz/php_yaz.c b/ext/yaz/php_yaz.c index 7c4962b302..e4933b7d21 100644 --- a/ext/yaz/php_yaz.c +++ b/ext/yaz/php_yaz.c @@ -1477,16 +1477,17 @@ PHP_MINIT_FUNCTION(yaz) #ifdef ZTS yaz_mutex = tsrm_mutex_alloc(); #endif - yaz_log_init_file ("/dev/null"); ZEND_INIT_MODULE_GLOBALS(yaz, php_yaz_init_globals, NULL); - REGISTER_INI_ENTRIES(); + REGISTER_INI_ENTRIES(); - if (YAZSG(log_file)) - { - yaz_log_init_file(YAZSG(log_file)); - yaz_log_init_level (LOG_ALL); - } + if (YAZSG(log_file)) + { + yaz_log_init_file(YAZSG(log_file)); + yaz_log_init_level(LOG_ALL); + } + else + yaz_log_init_level(0); le_link = zend_register_list_destructors_ex (yaz_close_link, 0, "YAZ link", module_number); order_associations = 1; @@ -1511,6 +1512,7 @@ PHP_MSHUTDOWN_FUNCTION(yaz) #ifdef ZTS tsrm_mutex_free (yaz_mutex); #endif + yaz_log_init_file(0); return SUCCESS; } |