mirror of
https://github.com/sheumann/hush.git
synced 2024-12-27 16:31:24 +00:00
httpd: fix authentication
This commit is contained in:
parent
e773be0428
commit
7504f2f5d2
@ -2045,9 +2045,10 @@ static void handle_incoming_and_exit(const len_and_sockaddr *fromAddr)
|
||||
#if ENABLE_FEATURE_HTTPD_BASIC_AUTH
|
||||
/* Case: no "Authorization:" was seen, but page does require passwd.
|
||||
* Check that with dummy user:pass */
|
||||
if ((authorized < 0) && check_user_passwd(urlcopy, ":") == 0) {
|
||||
if (authorized < 0)
|
||||
authorized = check_user_passwd(urlcopy, ":");
|
||||
if (!authorized)
|
||||
send_headers_and_exit(HTTP_UNAUTHORIZED);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (found_moved_temporarily) {
|
||||
|
Loading…
Reference in New Issue
Block a user