X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Finode.c;h=ee63820b96a42ca5c05d8fdc765bc53bb5cc861f;hb=80b412586b3cf15eb5877be8d3e96eb757281b8a;hp=903f0035f5794a2638b69059f70329fcc86121d8;hpb=af3612a90a6e83dec51de3f33fc46a29d4c6c339;p=bluesky.git diff --git a/bluesky/inode.c b/bluesky/inode.c index 903f003..ee63820 100644 --- a/bluesky/inode.c +++ b/bluesky/inode.c @@ -350,6 +350,7 @@ static void complete_inode_fetch(BlueSkyStoreAsync *async, BlueSkyInode *inode) inode->access_time = bluesky_get_current_time(); g_mutex_lock(inode->fs->lock); + bluesky_list_unlink(&inode->fs->accessed_list, inode->accessed_list); inode->accessed_list = bluesky_list_prepend(&inode->fs->accessed_list, inode); g_mutex_unlock(inode->fs->lock);