Do not ignore ./something when the -d option is on.
authorFrancois Fleuret <francois@fleuret.org>
Mon, 22 Mar 2010 07:57:29 +0000 (08:57 +0100)
committerFrancois Fleuret <francois@fleuret.org>
Mon, 22 Mar 2010 07:57:29 +0000 (08:57 +0100)
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) {