X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Finode.c;h=903f0035f5794a2638b69059f70329fcc86121d8;hb=af3612a90a6e83dec51de3f33fc46a29d4c6c339;hp=4f970fe6f9ec92031f7bed8c3ca79a9dd7df483e;hpb=e1d71c7a3a75c90cc2edd8c3ee83e1a5c9dfaf0f;p=bluesky.git diff --git a/bluesky/inode.c b/bluesky/inode.c index 4f970fe..903f003 100644 --- a/bluesky/inode.c +++ b/bluesky/inode.c @@ -342,6 +342,8 @@ static void complete_inode_fetch(BlueSkyStoreAsync *async, BlueSkyInode *inode) g_print(" failed to load inode, cleaning up\n"); g_mutex_lock(inode->fs->lock); g_hash_table_remove(inode->fs->inodes, &inode->inum); + bluesky_list_unlink(&inode->fs->accessed_list, inode->accessed_list); + inode->accessed_list = NULL; g_mutex_unlock(inode->fs->lock); bluesky_inode_unref(inode); }