diff -rup linux/fs/reiserfs/stree.c linux.patched/fs/reiserfs/stree.c --- linux/fs/reiserfs/stree.c Sat Jul 21 21:05:18 2001 +++ linux.patched/fs/reiserfs/stree.c Tue Aug 7 19:52:32 2001 @@ -1857,6 +1857,7 @@ void reiserfs_do_truncate (struct reiser return; } if (retval == POSITION_FOUND || retval == FILE_NOT_FOUND) { + pathrelse (&s_search_path); reiserfs_warning ("PAP-5660: reiserfs_do_truncate: " "wrong result %d of search for %K\n", retval, &s_item_key); return; .