From 44c2e979f72622adc0a9f78ef857909f1c5a4ad8 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Wed, 5 Mar 2025 13:19:17 +0100 Subject: [PATCH] Compile: Support else after if (support) --- compile.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compile.php b/compile.php index 0a4e6fa9..5edb616f 100755 --- a/compile.php +++ b/compile.php @@ -438,7 +438,7 @@ $file = preg_replace_callback('~\b(include|require) "([^"]*)";~', 'put_file', $f if ($driver) { foreach ($features as $feature) { if (!Adminer\support($feature)) { - $file = preg_replace("((\t*)" . preg_quote('if (support("' . $feature . '")') . ".*\n\\1\\})sU", '', $file); + $file = preg_replace("((\t*)" . preg_quote('if (support("' . $feature . '")') . ".*?\n\\1\\}( else)?)s", '', $file); } } if (count($drivers) == 1) {