X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fimap.c;h=9b5f8e3aeb94362ceb0b83dfab59e5ed674e4469;hb=4536000021cb67fb248317392336f69c7c045754;hp=ec27d43cac18263d9c6a35492687ff043860bcbb;hpb=1508a5d6b5b8ca8173ccedd79009935d5fdabc06;p=bluesky.git diff --git a/bluesky/imap.c b/bluesky/imap.c index ec27d43..9b5f8e3 100644 --- a/bluesky/imap.c +++ b/bluesky/imap.c @@ -250,6 +250,7 @@ static void bluesky_inode_map_deserialize(BlueSkyFS *fs, BlueSkyCloudLog *imap) InodeMapEntry *entry; entry = bluesky_inode_map_lookup(fs->inode_map, *inum, 1); entry->inum = GUINT64_FROM_LE(*inum); + bluesky_cloudlog_unref_delayed(entry->item); entry->item = g_array_index(section->links, BlueSkyCloudLog *, j); bluesky_cloudlog_ref(entry->item);