diff options
Diffstat (limited to 'src/http_auth.c')
-rw-r--r-- | src/http_auth.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/http_auth.c b/src/http_auth.c index b95b79b..1bfb460 100644 --- a/src/http_auth.c +++ b/src/http_auth.c @@ -831,19 +831,17 @@ int http_auth_basic_check(server *srv, connection *con, mod_auth_plugin_data *p, username = buffer_init(); if (!base64_decode(username, realm_str)) { - buffer_free(username); - log_error_write(srv, __FILE__, __LINE__, "sb", "decodeing base64-string failed", username); + buffer_free(username); return 0; } /* r2 == user:password */ if (NULL == (pw = strchr(username->ptr, ':'))) { - buffer_free(username); - log_error_write(srv, __FILE__, __LINE__, "sb", ": is missing in", username); + buffer_free(username); return 0; } |