Make sure client entry is not expired more than once
[silc.git] / apps / silcd / idlist.c
index e4dbfbd6077e69c152deb88cf4b8a4a839c0f30e..1c75d7181bf0b8a73af4a9ed3c5562771a8ec2eb 100644 (file)
@@ -326,7 +326,7 @@ silc_idlist_add_client(SilcIDList id_list, char *nickname, char *username,
     int ret;
 
     ret = silc_parse_userfqdn(username, u, sizeof(u), h, sizeof(h));
-    if (!u)
+    if (!ret)
       return NULL;
     if (!silc_identifier_verify(u, strlen(u), SILC_STRING_UTF8, 128))
       return NULL;