[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Hurd bug in libdiskfs (patch included)
From: |
Thomas Bushnell, BSG |
Subject: |
Re: Hurd bug in libdiskfs (patch included) |
Date: |
11 Oct 2002 14:40:03 -0700 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
lilachaze <rgs26@cam.ac.uk> writes:
> If the source dir's parent is not writable by you, but the dir itself is, and
> you try to move it, the ext2fs server crashes leaving your fs corrupted. The
> cause is that it doesn't check to see if the source dir's parent is writable
> before starting the move operation.
My earlier message was incorrect; I had misunderstood the problem.
More correctly now:
It seems to me like this error should be caught in step 4, and indeed
it is, but sense the diskfs_looup returns an error, it never fills
tmpnp, so the immediately following assert gets signalled. It should
be satisfactory to rearrange the code.
First, Richard, can you confirm *which* assert is failing for you?
Thomas