From 915f39ca44843b9727a51a7f22ac84c84258ca84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steve=20Calv=C3=A1rio?= <12759754+Calvario@users.noreply.github.com> Date: Mon, 7 Oct 2024 23:13:38 +0100 Subject: [PATCH] F5 Loadbalancers, use full path for includes (#16505) * Use full path as it can fail * Style fix --- includes/polling/loadbalancers.inc.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/includes/polling/loadbalancers.inc.php b/includes/polling/loadbalancers.inc.php index 6916f8d2530a..a3adcbf41a60 100644 --- a/includes/polling/loadbalancers.inc.php +++ b/includes/polling/loadbalancers.inc.php @@ -10,7 +10,13 @@ */ if ($device['os'] == 'f5') { - include 'includes/polling/loadbalancers/f5-ltm.inc.php'; - include 'includes/polling/loadbalancers/f5-gtm.inc.php'; - include 'includes/polling/loadbalancers/f5-ltm-currconns.inc.php'; + if (file_exists(Config::get('install_dir') . 'includes/polling/loadbalancers/f5-ltm.inc.php')) { + include Config::get('install_dir') . 'includes/polling/loadbalancers/f5-ltm.inc.php'; + } + if (file_exists(Config::get('install_dir') . 'includes/polling/loadbalancers/f5-gtm.inc.php')) { + include Config::get('install_dir') . 'includes/polling/loadbalancers/f5-gtm.inc.php'; + } + if (file_exists(Config::get('install_dir') . 'includes/polling/loadbalancers/f5-ltm-currconns.inc.php')) { + include Config::get('install_dir') . 'includes/polling/loadbalancers/f5-ltm-currconns.inc.php'; + } }