X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=5f02b175d56b48c7b9b65f7ab2dce7d42467c2e6;hb=f7c1a8a53c452b75aa84ff4bf9de7f47af7b881c;hp=ce6939ba1bb64410a4722ca65a77c39ce245a99c;hpb=ef8679ef6af0ba01d8dc43df577c5962037f13bd;p=mmh diff --git a/ChangeLog b/ChangeLog index ce6939b..5f02b17 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,12 @@ 2008-08-04 Eric Gillespie - * uip/folder.c: Simplify dodir/addir/addfold. + * uip/folder.c: Simplify dodir/addir/addfold. Dump hacky + over-optimization in addir that tried to avoid readdir after all + child directories had been read; this was also trying to support + symlinks to directories, but would have been failing (because + nlink may have gone to 0 with symlinks to directories remaining) + had the lstat usage been correct (lstat doesn't fail for normal + directories; should have used S_ISLNK). 2008-08-03 Peter Maydell