Moritz Schulte <[EMAIL PROTECTED]> writes:

> ext2fs.static: ../../libdiskfs/dir-renamed.c:140: diskfs_rename_dir:
> Assertion `tmpnp == fdp' failed.

Fix:

--- dir-renamed.c.orig  Fri Oct 12 05:35:48 2001
+++ dir-renamed.c       Fri Oct 12 04:40:32 2001
@@ -137,12 +137,12 @@ diskfs_rename_dir (struct node *fdp, str
       err = diskfs_lookup (fnp, "..", RENAME | SPEC_DOTDOT,
                           &tmpnp, tmpds, fromcred);
       assert (err != ENOENT);
-      assert (tmpnp == fdp);
       if (err)
        {
          diskfs_drop_dirstat (fnp, tmpds);
          goto out;
        }
+      assert (tmpnp == fdp);
 
       err = diskfs_dirrewrite (fnp, fdp, tdp, "..", tmpds);
       if (diskfs_synchronous)


        moritz
-- 
Moritz Schulte <[EMAIL PROTECTED]> http://www.chaosdorf.de/moritz/
Debian/GNU supporter - http://www.debian.org/ http://www.gnu.org/
GPG fingerprint = 3A14 3923 15BE FD57 FC06  B501 0841 2D7B 6F98 4199


_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to