From b4208c8f9620d7772485f1522e7014d53c953279 Mon Sep 17 00:00:00 2001 From: Jakub Zelenka Date: Mon, 13 Nov 2023 14:42:26 +0000 Subject: [PATCH] Initialize syslog device in GINIT Closes GH-12663 --- ext/standard/basic_functions.c | 2 ++ ext/standard/syslog.c | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index cdffeebed66..ddaf1368410 100755 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -230,6 +230,8 @@ static void basic_globals_ctor(php_basic_globals *basic_globals_p) /* {{{ */ BG(page_uid) = -1; BG(page_gid) = -1; + + BG(syslog_device) = NULL; } /* }}} */ diff --git a/ext/standard/syslog.c b/ext/standard/syslog.c index 6ea10cef247..9d392f212ec 100644 --- a/ext/standard/syslog.c +++ b/ext/standard/syslog.c @@ -90,7 +90,6 @@ PHP_MINIT_FUNCTION(syslog) /* AIX doesn't have LOG_PERROR */ REGISTER_LONG_CONSTANT("LOG_PERROR", LOG_PERROR, CONST_CS | CONST_PERSISTENT); /*log to stderr*/ #endif - BG(syslog_device)=NULL; return SUCCESS; }