From d16642cea69713d253e6dcf26432dd3ac9643b06 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 8 Dec 2020 20:17:21 +0100 Subject: [PATCH] fix crashreport, when syslog section is unset for some reason, save can trigger warnings like "PHP Warning: Illegal string offset 'disable_clog' in /usr/local/www/diag_logs_settings.php on line 92" --- src/www/diag_logs_settings.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/www/diag_logs_settings.php b/src/www/diag_logs_settings.php index b9b8f8a7a..9df516a08 100644 --- a/src/www/diag_logs_settings.php +++ b/src/www/diag_logs_settings.php @@ -89,6 +89,9 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { } if (count($input_errors) == 0) { + if (empty($config['syslog'])) { + $config['syslog'] = array(); + } $config['syslog']['disable_clog'] = !empty($pconfig['disable_clog']); if (isset($_POST['logfilesize']) && (strlen($pconfig['logfilesize']) > 0)) { $config['syslog']['logfilesize'] = (int)$pconfig['logfilesize'];