diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2005-05-06 10:10:38 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2005-05-06 10:10:38 +0000 |
commit | d0cf1fb60902db0c9a972ec989cd46283ccf5a3a (patch) | |
tree | 23a89adf4dd9228c4dc0c72be94fabfd2c5e66a8 /lib | |
parent | baab6cbfa9ed40c852e3dc60d783439c48646ee0 (diff) | |
download | libfuse-d0cf1fb60902db0c9a972ec989cd46283ccf5a3a.tar.gz |
bugfix
Diffstat (limited to 'lib')
-rw-r--r-- | lib/fuse.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -391,8 +391,8 @@ static void forget_node(struct fuse *f, nodeid_t nodeid, uint64_t version) struct node *node; pthread_mutex_lock(&f->lock); - node = get_node(f, nodeid); - if (node->version == version && nodeid != FUSE_ROOT_ID) { + node = get_node_nocheck(f, nodeid); + if (node && node->version == version && nodeid != FUSE_ROOT_ID) { node->version = 0; unhash_name(f, node); unref_node(f, node); |