From 069550d546430858f1646d6a1dcb94251ba63894 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Wed, 17 Apr 2024 09:44:12 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20ne=20pas=20provoquer=20une=20fatale=20qu?= =?UTF-8?q?and=20on=20essaye=20de=20securiser=20une=20action=20qui=20a=20?= =?UTF-8?q?=C3=A9t=C3=A9=20appel=C3=A9e=20sans=20arg=20ni=20hash?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/inc/securiser_action.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ecrire/inc/securiser_action.php b/ecrire/inc/securiser_action.php index c3e8aacfb0..5f34ec8e1b 100644 --- a/ecrire/inc/securiser_action.php +++ b/ecrire/inc/securiser_action.php @@ -54,9 +54,9 @@ function inc_securiser_action_dist($action = '', $arg = '', $redirect = '', $mod if ($action) { return securiser_action_auteur($action, $arg, $redirect, $mode, $att, $public); } else { - $arg = _request('arg'); - $hash = _request('hash'); - $action = _request('action') ?: _request('formulaire_action'); + $arg = _request('arg') ?? ''; + $hash = _request('hash') ?? ''; + $action = _request('action') ?: (_request('formulaire_action') ?? ''); if ($a = verifier_action_auteur("$action-$arg", $hash)) { return $arg; } -- GitLab