Date: Mon, 11 Sep 1995 11:52:20 -0700 (MST) From: Terry Lambert <terry@lambert.org> To: current@freebsd.org Subject: BAD BUG IN UFS RENAME Message-ID: <199509111852.LAA20196@phaeton.artisoft.com>
next in thread | raw e-mail | index | archive | help
Well, I've discovered some very interesting brain damage. In the case of an attemped cross-device rename, both NAMEI buffers are freed twice. In the case of a rename of a->b where a + b have the same inode numbers but not the same name, the, the from buffer is freed twice. I'm about to engage in a cleanup of this very code, I'm just reporting the problem to note the justification of the cleanup. The code of interest for this bungle is in: kern/vfs_syscalls.c (rename) ufs/ufs/ufs_vnops.c (ufs_rename) Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509111852.LAA20196>