Fix "fuse internal error: node NNN not found"
commit1061a0a2d90148bd2e7f32e1e694399db2dbe087
authorMiklos Szeredi <mszeredi@suse.cz>
Tue, 14 Aug 2012 09:18:07 +0000 (14 11:18 +0200)
committerMiklos Szeredi <mszeredi@suse.cz>
Tue, 14 Aug 2012 09:18:07 +0000 (14 11:18 +0200)
tree7e720dfbe3e7a42dd35d8aa2734395c206ce4b12
parentefeac22bfa65c845c04adb5e70e6de33b0104fa3
Fix "fuse internal error: node NNN not found"

Commit 4dc7e675bb (Don't unhash name in FORGET) broke the forget logic in a
subtle way, resulting in "fuse internal error: node NNN not found" and causing
the filesystem daemon to abort.

Fix by incrementing the node refcount if nlookup goes from zero to one.

Reported by Kyle Lippincott
ChangeLog
lib/fuse.c