aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS1
-rw-r--r--src/update.c6
2 files changed, 7 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 1a90124b5..313a5c621 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,7 @@
ver 0.15.16 (2010/??/??)
* encoders:
- lame: explicitly configure the output sample rate
+* update: log all file permission problems
ver 0.15.15 (2010/11/08)
diff --git a/src/update.c b/src/update.c
index d5c9779c8..9a1e7d29b 100644
--- a/src/update.c
+++ b/src/update.c
@@ -254,6 +254,9 @@ stat_directory(const struct directory *directory, struct stat *st)
if (path_fs == NULL)
return -1;
ret = stat(path_fs, st);
+ if (ret < 0)
+ g_warning("Failed to stat %s: %s", path_fs, g_strerror(errno));
+
g_free(path_fs);
return ret;
}
@@ -270,6 +273,9 @@ stat_directory_child(const struct directory *parent, const char *name,
return -1;
ret = stat(path_fs, st);
+ if (ret < 0)
+ g_warning("Failed to stat %s: %s", path_fs, g_strerror(errno));
+
g_free(path_fs);
return ret;
}