# HG changeset patch # User Timo Sirainen # Date 1245114188 14400 # Node ID 6886f1e18c76462640adbda3a2238cfe5e90b5e1 # Parent c8bb7c18f17b69a7831a5461a97ca792451d1b53 auth: Don't assert-crash if trying to log in as master user but with empty login username. diff -r c8bb7c18f17b -r 6886f1e18c76 src/auth/auth-request.c --- a/src/auth/auth-request.c Mon Jun 15 20:48:12 2009 -0400 +++ b/src/auth/auth-request.c Mon Jun 15 21:03:08 2009 -0400 @@ -822,6 +822,11 @@ /* it does, set it. */ login_username = t_strdup_until(username, p); + if (*login_username == '\0') { + *error_r = "Empty login username"; + return FALSE; + } + /* username is the master user */ username = p + 1; }