diff --git a/html/user/login_action.php b/html/user/login_action.php
index 6ef0d448765..24dcb3e6de5 100644
--- a/html/user/login_action.php
+++ b/html/user/login_action.php
@@ -185,7 +185,10 @@ function login_with_ldap($uid, $passwd, $next_url, $perm) {
exit;
}
-$email_addr = strtolower(sanitize_tags(post_str("email_addr", true)));
+$email_addr = post_str("email_addr", true);
+if ($email_addr) {
+ $email_addr = strtolower(sanitize_tags($email_addr));
+}
$passwd = post_str("passwd", true);
if ($email_addr && $passwd) {
if (LDAP_HOST && !is_valid_email_addr($email_addr)) {