summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/delta/delta.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/delta/delta.c b/src/delta/delta.c
index 19eaed3631..369f8f862a 100644
--- a/src/delta/delta.c
+++ b/src/delta/delta.c
@@ -316,6 +316,8 @@ static int enumerate_dir(Hashmap *top, Hashmap *bottom, Hashmap *drops, const ch
if (!de)
return -errno;
+ dirent_ensure_type(d, de);
+
if (dropins && de->d_type == DT_DIR && endswith(de->d_name, ".d"))
enumerate_dir_d(top, bottom, drops, path, de->d_name);