From c505b1c3fb8df3eb9c7b3568c4996d095f1583a6 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Fri, 26 Jan 2024 16:57:29 +0100 Subject: [PATCH] Bail early in case of invalid config in PHP_RINIT_ --- src/snuffleupagus.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/snuffleupagus.c b/src/snuffleupagus.c index f4ea1d37..21bf66bf 100644 --- a/src/snuffleupagus.c +++ b/src/snuffleupagus.c @@ -208,8 +208,10 @@ PHP_RINIT_FUNCTION(snuffleupagus) { if (!SPG(allow_broken_configuration)) { if (SPG(is_config_valid) == SP_CONFIG_INVALID) { sp_log_err("config", "Invalid configuration file"); + return SUCCESS; } else if (SPG(is_config_valid) == SP_CONFIG_NONE) { sp_log_warn("config", "No configuration specified via sp.configuration_file"); + return SUCCESS; } }