]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Don't assert-crash if trying to log in as master user but with empty login...
authorTimo Sirainen <tss@iki.fi>
Tue, 16 Jun 2009 01:03:08 +0000 (21:03 -0400)
committerTimo Sirainen <tss@iki.fi>
Tue, 16 Jun 2009 01:03:08 +0000 (21:03 -0400)
--HG--
branch : HEAD

src/auth/auth-request.c

index 4565df25cdf2f377f43ddba7fa5ecb20ce02f535..093578bebbeeb19a46a84cb4ead03060da8378f8 100644 (file)
@@ -822,6 +822,11 @@ bool auth_request_set_username(struct auth_request *request,
                        /* 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;
                }