--- namei.c.0 Thu May 13 20:27:19 1999 +++ namei.c Thu May 13 20:27:43 1999 @@ -58,7 +58,7 @@ bh = NULL; block = offset = 0; while (block*BLOCK_SIZE+offset < dir->i_size) { - if (!bh) { + if (!offset) { bh = minix_bread(dir,block,0); if (!bh) { block++; @@ -74,7 +74,6 @@ if (offset < bh->b_size) continue; brelse(bh); - bh = NULL; offset = 0; block++; } .