[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