]> code.citadel.org Git - citadel.git/blobdiff - citadel/user_ops.c
* user_ops.c: reject NULL password in CtdlTryPassword() instead of crashing
[citadel.git] / citadel / user_ops.c
index 4350f630fbf4ba4bd781f018bd54ed436f5e780c..cf39c2403a532b3d208c7d2c78e990ad8182c0a9 100644 (file)
@@ -494,6 +494,9 @@ int CtdlTryPassword(char *password)
        if (getuser(&CC->usersupp, CC->curr_user)) {
                return pass_internal_error;
        }
+       if (password == NULL) {
+               return pass_wrong_password;
+       }
        code = (-1);
        if (CC->usersupp.uid == BBSUID) {
                strproc(password);