update: print error when opendir() fails
MPD used to be silent when it could stat() a directory, but could not opendir() it to read its contents. This caused a lot of support headache with users who have wrong file permissions. Add another warning message.
This commit is contained in:
parent
497c0b1c18
commit
53271e8ae7
@ -540,9 +540,14 @@ updateDirectory(struct directory *directory, const struct stat *st)
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
dir = opendir(path_fs);
|
dir = opendir(path_fs);
|
||||||
|
if (!dir) {
|
||||||
|
g_warning("Failed to open directory %s: %s",
|
||||||
|
path_fs, g_strerror(errno));
|
||||||
g_free(path_fs);
|
g_free(path_fs);
|
||||||
if (!dir)
|
|
||||||
return false;
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
g_free(path_fs);
|
||||||
|
|
||||||
removeDeletedFromDirectory(directory);
|
removeDeletedFromDirectory(directory);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user