From a7579e0cf5717e86fe954bd75f2625f8131120f7 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Thu, 20 Nov 2025 22:16:22 +0100 Subject: Catch lack of exec function for git update (#8228) --- app/Controllers/updateController.php | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app/Controllers') diff --git a/app/Controllers/updateController.php b/app/Controllers/updateController.php index 98d552688..3adc96078 100644 --- a/app/Controllers/updateController.php +++ b/app/Controllers/updateController.php @@ -20,6 +20,11 @@ class FreshRSS_update_Controller extends FreshRSS_ActionController { 'Please git pull manually!'); } + if (!function_exists('exec')) { + throw new Minz_Exception('Error during git checkout: exec() function is disabled! ' . + 'Please git pull manually!'); + } + exec('git --version', $output, $return); if ($return != 0) { throw new Minz_Exception("Error {$return} git not found: Please update manually!"); -- cgit v1.2.3