diff --git a/doc/conf/LSattribute/check_data/ssh_pub_key.docbook b/doc/conf/LSattribute/check_data/ssh_pub_key.docbook
index dfb019d2..4757fcb3 100644
--- a/doc/conf/LSattribute/check_data/ssh_pub_key.docbook
+++ b/doc/conf/LSattribute/check_data/ssh_pub_key.docbook
@@ -5,6 +5,5 @@
pour valider la forme syntaxique de la clé publique
(ssh-[type] [clé au format base64] [commentaire]) puis
tente de décoder la partie en base64 de la clé pour vérifier qu'il s'agit
- bien d'une chaine de caractères dans laquelle on retrouve bien le type de
- la clé (ssh-[type]).
+ bien d'une chaine de caractères.
diff --git a/public_html/includes/class/class.LSformRule_ssh_pub_key.php b/public_html/includes/class/class.LSformRule_ssh_pub_key.php
index 1a93ec53..e9b570ac 100644
--- a/public_html/includes/class/class.LSformRule_ssh_pub_key.php
+++ b/public_html/includes/class/class.LSformRule_ssh_pub_key.php
@@ -39,7 +39,7 @@ class LSformRule_ssh_pub_key extends LSformRule {
function validate($value,$options,$formElement) {
if (preg_match('/^(ssh-[a-z0-9]+) +([^ ]+) +(.*)$/', $value, $m)) {
$data=@base64_decode($m[2]);
- if (is_string($data) && strpos($data, $m[1]))
+ if (is_string($data))
return true;
}
return false;