Do not ignore ./something when the -d option is on.
[dus.git] / dus.c
diff --git a/dus.c b/dus.c
index 08cd183..d4ca191 100644 (file)
--- a/dus.c
+++ b/dus.c
@@ -85,7 +85,7 @@ int ignore_entry(const char *name) {
   return
     strcmp(name, ".") == 0 ||
     strcmp(name, "..") == 0 ||
-    (ignore_dotfiles && name[0] == '.');
+    (ignore_dotfiles && name[0] == '.'  && name[1] != '/');
 }
 
 size_sum_t entry_size(const char *name) {