,---- "Alfred M. Szmidt" <[EMAIL PROTECTED]> writes: | ,---- | | This bug is fixed in the CVS version already. | `---- | Erm, no it is _not_ fixed in CVS. 2001-10-11 does not touch this | particular assert. `----
Your are right, BUG is still there. Here is the patch =========================================================================== diff -pruN hurd/libdiskfs/dir-renamed.c hurd-ab/libdiskfs/dir-renamed.c --- hurd/libdiskfs/dir-renamed.c 2001-10-11 19:49:17.000000000 -0700 +++ hurd-ab/libdiskfs/dir-renamed.c 2002-12-08 23:54:17.000000000 -0800 @@ -91,6 +91,11 @@ diskfs_rename_dir (struct node *fdp, str if (fdp != tdp) mutex_lock (&tdp->lock); + /* Check if we are allowed to modify "ftp" with respect to "fnp" */ + err = fshelp_checkdirmod (&fdp->dn_stat, &fnp->dn_stat, fromcred->user); + if (err) + goto out; + /* 1: Lookup target; if it exists, make sure it's an empty directory. */ ds = buf; err = diskfs_lookup (tdp, toname, RENAME, &tnp, ds, tocred); =========================================================================== -- _.|_ (_||_) Free as in Freedom <www.gnu.org> _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd