removed early checks if the userfiles exist (fixes #1188)
- it is enough if the files exist when we really need them git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@1938 152afb58-edef-0310-8abb-c4023f1b3aa9
This commit is contained in:
parent
dc4879473f
commit
463e989458
|
@ -503,45 +503,6 @@ SETDEFAULTS_FUNC(mod_auth_set_defaults) {
|
|||
}
|
||||
|
||||
switch(s->auth_backend) {
|
||||
case AUTH_BACKEND_PLAIN:
|
||||
if (s->auth_plain_userfile->used) {
|
||||
int fd;
|
||||
/* try to read */
|
||||
if (-1 == (fd = open(s->auth_plain_userfile->ptr, O_RDONLY))) {
|
||||
log_error_write(srv, __FILE__, __LINE__, "sbss",
|
||||
"opening auth.backend.plain.userfile:", s->auth_plain_userfile,
|
||||
"failed:", strerror(errno));
|
||||
return HANDLER_ERROR;
|
||||
}
|
||||
close(fd);
|
||||
}
|
||||
break;
|
||||
case AUTH_BACKEND_HTPASSWD:
|
||||
if (s->auth_htpasswd_userfile->used) {
|
||||
int fd;
|
||||
/* try to read */
|
||||
if (-1 == (fd = open(s->auth_htpasswd_userfile->ptr, O_RDONLY))) {
|
||||
log_error_write(srv, __FILE__, __LINE__, "sbss",
|
||||
"opening auth.backend.htpasswd.userfile:", s->auth_htpasswd_userfile,
|
||||
"failed:", strerror(errno));
|
||||
return HANDLER_ERROR;
|
||||
}
|
||||
close(fd);
|
||||
}
|
||||
break;
|
||||
case AUTH_BACKEND_HTDIGEST:
|
||||
if (s->auth_htdigest_userfile->used) {
|
||||
int fd;
|
||||
/* try to read */
|
||||
if (-1 == (fd = open(s->auth_htdigest_userfile->ptr, O_RDONLY))) {
|
||||
log_error_write(srv, __FILE__, __LINE__, "sbss",
|
||||
"opening auth.backend.htdigest.userfile:", s->auth_htdigest_userfile,
|
||||
"failed:", strerror(errno));
|
||||
return HANDLER_ERROR;
|
||||
}
|
||||
close(fd);
|
||||
}
|
||||
break;
|
||||
case AUTH_BACKEND_LDAP: {
|
||||
handler_t ret = auth_ldap_init(srv, s);
|
||||
if (ret == HANDLER_ERROR)
|
||||
|
|
Loading…
Reference in New Issue