From 9ab8755e5df03081868a7c9ff875ad9484713e2d Mon Sep 17 00:00:00 2001
From: Till Brehm <tbrehm@ispconfig.org>
Date: Wed, 7 Dec 2022 09:12:30 +0000
Subject: [PATCH] Update backup.inc.php fixed syntax error in log function in
 older PHP versions

---
 server/lib/classes/backup.inc.php | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/server/lib/classes/backup.inc.php b/server/lib/classes/backup.inc.php
index 2b6d21e57e..46618e2278 100644
--- a/server/lib/classes/backup.inc.php
+++ b/server/lib/classes/backup.inc.php
@@ -1076,11 +1076,10 @@ class backup
     {
         global $app;
         if ( ! is_dir($repos_path)) {
+            $dbt = debug_backtrace();
+            $dbt_info = $dbt[1]['file'] . ':' . $dbt[1]['line'];
             $app->log("Unknown path " . var_export($repos_path, TRUE)
-                . ' called from ' . (function() {
-                    $dbt = debug_backtrace();
-                    return $dbt[1]['file'] . ':' . $dbt[1]['line'];
-                })(), LOGLEVEL_ERROR);
+                . ' called from ' . $dbt_info, LOGLEVEL_ERROR);
             return FALSE;
         }
         switch ($backup_mode) {
-- 
GitLab