summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Dickmeiss <dickmeiss@php.net>2003-05-27 09:50:49 +0000
committerAdam Dickmeiss <dickmeiss@php.net>2003-05-27 09:50:49 +0000
commitf5b3d65f07d869b1ac729a6a1eefa1e4fb35f2dc (patch)
tree9eb327a5b79f8b33fc72e9076ce46046ef222149
parentb5c6ea479ddf17a3d1332480daa48e4d6e11c299 (diff)
downloadphp-git-f5b3d65f07d869b1ac729a6a1eefa1e4fb35f2dc.tar.gz
Fix close of log file.
-rw-r--r--ext/yaz/php_yaz.c16
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;
}