Warnings dans php.log

Camille Sauvage <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Bonjour,

j'ai systématiquement 3 warnings à chaque page de l'Espace Privé de SPIP 
depuis je crois la version 3.0.20.

Nous nous identifions à partir d'un annuaire ldap.

C'est bête, mais ce sont des tests d'indice de tableau non précédés d'un 
isset dans spip/ecrire/auth/ldap.php

J'ai fais un patch local que je vous soumets.
-- 
Camille
ldap.php.diff (text/x-patch, 711 B)
--- ldap.php.orig	2016-01-27 10:45:07.256984398 +0100
+++ ldap.php	2016-01-27 10:39:03.315544149 +0100
@@ -165,11 +165,12 @@
 	if (!$ldap = auth_ldap_connect($serveur)) {
 		return '';
 	}
 
-	$ldap_link = $ldap['link'];
-	$ldap_base = $ldap['base'];
-	$desc = $ldap['attributes'] ? $ldap['attributes'] : $GLOBALS['ldap_attributes'];
+	$ldap_link = isset($ldap['link']) ? $ldap['link'] : null;
+	$ldap_base = isset($ldap['base']) ? $ldap['base'] : null;
+	$desc = isset($ldap['attributes']) && $ldap['attributes'] ? $ldap['attributes'] : $GLOBALS['ldap_attributes'] ;
+
 
 	$logins = is_array($desc['login']) ? $desc['login'] : array($desc['login']);
 
 	// Tenter une recherche pour essayer de retrouver le DN
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.