chiark / gitweb /
copy: adjust directory times after writing to the directory
[elogind.git] / src / basic / locale-util.c
index cda6b2895d6497dc237aba91001c8e74f88458d4..eaad25e65bf92c143b332cb11d048480e8804e69 100644 (file)
@@ -153,6 +153,8 @@ static int add_locales_from_libdir (Set *locales) {
         FOREACH_DIRENT(entry, dir, return -errno) {
                 char *z;
 
+                dirent_ensure_type(dir, entry);
+
                 if (entry->d_type != DT_DIR)
                         continue;