Don't forget to bump ref if nlink from disk is > 0

上级 eba1fae2
...@@ -318,6 +318,8 @@ inode::init(void) ...@@ -318,6 +318,8 @@ inode::init(void)
major = dip->major; major = dip->major;
minor = dip->minor; minor = dip->minor;
nlink_ = dip->nlink; nlink_ = dip->nlink;
if (nlink_ > 0)
idup(this);
size = dip->size; size = dip->size;
gen = dip->gen; gen = dip->gen;
memmove(addrs, dip->addrs, sizeof(addrs)); memmove(addrs, dip->addrs, sizeof(addrs));
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论