diff options
-rw-r--r-- | src/http_auth.c | 6 | ||||
-rw-r--r-- | tests/lighttpd.htpasswd | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/http_auth.c b/src/http_auth.c index 91299adf..1b621830 100644 --- a/src/http_auth.c +++ b/src/http_auth.c @@ -86,6 +86,9 @@ static int http_auth_get_password(server *srv, mod_auth_plugin_data *p, buffer * char *f_pwd, *f_realm; size_t u_len, r_len; + /* skip blank lines and comment lines (beginning '#') */ + if (f_user[0] == '#' || f_user[0] == '\n' || f_user[0] == '\0') continue; + /* * htdigest format * @@ -153,6 +156,9 @@ static int http_auth_get_password(server *srv, mod_auth_plugin_data *p, buffer * char *f_pwd; size_t u_len; + /* skip blank lines and comment lines (beginning '#') */ + if (f_user[0] == '#' || f_user[0] == '\n' || f_user[0] == '\0') continue; + /* * htpasswd format * diff --git a/tests/lighttpd.htpasswd b/tests/lighttpd.htpasswd index edd7509b..87338c10 100644 --- a/tests/lighttpd.htpasswd +++ b/tests/lighttpd.htpasswd @@ -1,4 +1,6 @@ +# some comment des:12tMnfw882VDQ + md5:$1$md5$kIa7Juuiv8zja0ILQPR36/ sha:{SHA}2PRZAyDhNDqRW2OUFwZQqPNdaSY= apr-md5:$apr1$w2kLqmDN$uMe8ZCfMRT81wf43Y1hny0 |