]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/nickserv.c
Fix a segfault in the last bugfix patch, by not calling is_valid_handle() on a null...
[irc/evilnet/x3.git] / src / nickserv.c
index 9c866b65bea7f4152e91eed51e7c580c2b23456a..c9d2e5294b57eefac4fe00653b082ab964728b85 100644 (file)
@@ -2128,7 +2128,7 @@ struct handle_info *loc_auth(char *sslfp, char *handle, char *password, char *us
     }
     
     /* Ensure handle is valid if not found in internal DB */
-    if (!hi && !is_valid_handle(handle))
+    if (!hi && (!handle || !is_valid_handle(handle)))
         return 0;
 
 #ifdef WITH_LDAP