diff --git a/prive/informer_auteur_fonctions.php b/prive/informer_auteur_fonctions.php
index 888b89f6e2d5a7b6042a34409f97f2dd09ecbd7a..f72df2ac530414d26772a358234b58f80d3acef4 100644
--- a/prive/informer_auteur_fonctions.php
+++ b/prive/informer_auteur_fonctions.php
@@ -24,13 +24,15 @@ function informer_auteur($bof)
 		unset($row['id_auteur']);
 	else {
 		// piocher les infos sur un autre login
-		$n = sql_countsel('spip_auteurs',"login<>''");
-		$n = (abs(crc32($login))%$n);
-		$row = auth_informer_login(sql_getfetsel('login','spip_auteurs',"login<>''",'','',"$n,1"));
-		if ($row AND is_array($row)){
-			unset($row['id_auteur']);
-			$row['login'] = $login;
+		if ($n = sql_countsel('spip_auteurs',"login<>''")){
+			$n = (abs(crc32($login))%$n);
+			$row = auth_informer_login(sql_getfetsel('login','spip_auteurs',"login<>''",'','',"$n,1"));
+			if ($row AND is_array($row)){
+				unset($row['id_auteur']);
+				$row['login'] = $login;
+			}
 		}
+		else $row = array();
 	}
 
 	return json_export($row);