du -c simply puts out the numbers in the last directory visited. Fix: Both -stable and -current need this fix: How-To-Repeat: [before fix:] $ cd /usr/src/bin $ du -c ed ls 4 ed/CVS 10 ed/test/CVS 165 ed/test 290 ed 4 ls/CVS 60 ls 60 total $ [after fix:] $ cd /usr/src/bin $ du -c ed ls 4 ed/CVS 10 ed/test/CVS 165 ed/test 290 ed 4 ls/CVS 60 ls 350 total $
Responsible Changed From-To: freebsd-bugs->des I broke it, I'll fix it.
State Changed From-To: open->closed Patch tested and applied to -current and -stable. Thank you for bringing this matter to our attention.