--- dir-renamed.c 2002-10-11 18:59:59.000000000 +0100 +++ dir-renamed.c.new 2002-10-11 18:59:59.000000000 +0100 @@ -109,6 +109,12 @@ /* Now we can safely lock fnp */ mutex_lock (&fnp->lock); + /* Make sure the source's parent directory is writable. */ + err = fshelp_checkdirmod (&fdp->dn_stat, &fnp->dn_stat, fromcred->user); + + if (err) + goto out; + if (tnp) { if (! S_ISDIR(tnp->dn_stat.st_mode))