Merge pull request #567 from whatdoineed2do/bug/httpd-dir-check

[bugfix] httpd dir check does not like symlinks to directories
This commit is contained in:
ejurgensen 2018-08-26 00:24:45 +02:00 committed by GitHub
commit 697338d118
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1624,10 +1624,10 @@ httpd_init(const char *webroot)
httpd_exit = 0;
DPRINTF(E_DBG, L_HTTPD, "Starting web server with root directory '%s'\n", webroot);
ret = lstat(webroot, &sb);
ret = stat(webroot, &sb);
if (ret < 0)
{
DPRINTF(E_LOG, L_HTTPD, "Could not lstat() web root directory '%s': %s\n", webroot, strerror(errno));
DPRINTF(E_LOG, L_HTTPD, "Could not stat() web root directory '%s': %s\n", webroot, strerror(errno));
return -1;
}