bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Bug#115311: Assertion failure in libdiskfs while moving directory


From: Moritz Schulte
Subject: Bug#115311: Assertion failure in libdiskfs while moving directory
Date: Fri, 12 Oct 2001 03:27:04 +0200
User-agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/20.7

Moritz Schulte <moritz@chaosdorf.de> 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 <moritz@chaosdorf.de> 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]