diff --git a/src/IDF/Key.php b/src/IDF/Key.php index 7119e7f..e933d52 100644 --- a/src/IDF/Key.php +++ b/src/IDF/Key.php @@ -80,7 +80,10 @@ class IDF_Key extends Pluf_Model if (preg_match('#^\[pubkey ([^\]]+)\]\s*(\S+)\s*\[end\]$#', $this->content, $m)) { return array('mtn', $m[1], $m[2]); } - else if (preg_match('#^ssh\-[a-z]{3}\s(\S+)(?:\s(\S+))?$#', $this->content, $m)) { + else if (preg_match('#^ssh\-[a-z]{3}\s(\S+)(?:\s(\S*))?$#', $this->content, $m)) { + if (!isset($m[2])) { + $m[2] = ""; + } return array('ssh', $m[2], $m[1]); }