summaryrefslogtreecommitdiffstats
path: root/lib/libutil
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2014-05-03 16:11:55 +0000
committerkib <kib@FreeBSD.org>2014-05-03 16:11:55 +0000
commit42829c17958177a094b3b521ea5870e19928263f (patch)
tree7afd6e62ff6bae7969efd8284c093c4ef0225fa4 /lib/libutil
parente05f978e11aad73624c038127bf9f77f9133d6da (diff)
downloadFreeBSD-src-42829c17958177a094b3b521ea5870e19928263f.zip
FreeBSD-src-42829c17958177a094b3b521ea5870e19928263f.tar.gz
After r254627, the deupdate() started writing the directory entries to
disk. That has a side effect of corrupting the "." entries names on rename, since the call to createde() in the msdosfs_rename() sets the de_Name to the target name. If any change to the directory attributes is performed, the wrong name is written back to the on-disk direntry on update. Overwrite the de_Name for the directories on rename to correct the dot name. Submitted by: bde MFC after: 1 week
Diffstat (limited to 'lib/libutil')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud