summaryrefslogtreecommitdiffstats
path: root/userprefs.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'userprefs.cgi')
-rwxr-xr-xuserprefs.cgi3
1 files changed, 2 insertions, 1 deletions
diff --git a/userprefs.cgi b/userprefs.cgi
index 0a6ffe288..065dcb472 100755
--- a/userprefs.cgi
+++ b/userprefs.cgi
@@ -117,7 +117,8 @@ sub SaveAccount {
}
# Before changing an email address, confirm one does not exist.
- check_email_syntax($new_login_name);
+ validate_email_syntax($new_login_name)
+ || ThrowUserError('illegal_email_address', {addr => $new_login_name});
trick_taint($new_login_name);
is_available_username($new_login_name)
|| ThrowUserError("account_exists", {email => $new_login_name});