From: Jim Meyering Date: Sun, 24 Nov 2002 16:25:26 +0000 (+0000) Subject: More clean-up, not that / means /. X-Git-Tag: v4.5.4~138 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ce2fb082589a9824768075d863e7df30e889c9e0;p=thirdparty%2Fcoreutils.git More clean-up, not that / means /. --- diff --git a/src/du.c b/src/du.c index 65ed2cff9c..b5c5258105 100644 --- a/src/du.c +++ b/src/du.c @@ -505,11 +505,12 @@ count_entry (const char *ent, int top, dev_t last_dev, int depth) } free (name_space); - pop_dir (cwd, path->text); str_trunc (path, prev_len); /* Remove any "/" we added. */ + pop_dir (cwd, path->text); + if (depth <= max_depth || top) - print_size (size, path->length > 0 ? path->text : "/"); + print_size (size, path->text); return opt_separate_dirs ? 0 : size; } else if ((opt_all && depth <= max_depth) || top) @@ -517,7 +518,7 @@ count_entry (const char *ent, int top, dev_t last_dev, int depth) /* FIXME: make this an option. */ int print_only_dir_size = 0; if (!print_only_dir_size) - print_size (size, path->length > 0 ? path->text : "/"); + print_size (size, path->text); } return size;