提交 1788d6c6 创建 作者: David Benjamin's avatar David Benjamin

Update inode size in dir_flush

Otherwise we leave junk dirents on unlink.
上级 2a0a93e3
......@@ -666,6 +666,10 @@ dir_flush(struct inode *dp)
off += sizeof(de);
return false;
});
if (dp->size != off) {
dp->size = off;
iupdate(dp);
}
}
// Look for a directory entry in a directory.
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论