From f76b6ac8f6b2459849d2771657b3d604fff58408 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Mon, 20 Apr 2020 12:24:48 +0200
Subject: [PATCH] find_in_path(false) ou find_in_path('') renvoyait squelettes/
 ce qui est assez bizarre et innatendu (arrivait si on enchainait 2
 find_in_path sur un fichier inexistant) (marcimat)

---
 ecrire/inc/utils.php | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 89bc1d23dd..ec6c845d4d 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -1496,6 +1496,10 @@ function find_in_path($file, $dirname = '', $include = false) {
 	static $inc = array(); # cf http://trac.rezo.net/trac/spip/changeset/14743
 	static $c = '';
 
+	if (!$file and !strlen($file)) {
+		return false;
+	}
+
 	// on calcule le chemin si le dossier skel a change
 	if ($c != $GLOBALS['dossier_squelettes']) {
 		// assurer le non plantage lors de la montee de version :
-- 
GitLab