}
g_array_unref(log->links);
bluesky_string_unref(log->data);
- if (log->dirty_journal != NULL)
- g_atomic_int_add(&log->dirty_journal->dirty_refs, -1);
g_free(log);
}
}
item->pending_write &= ~CLOUDLOG_CLOUD;
item->location_flags |= CLOUDLOG_CLOUD;
bluesky_cloudlog_stats_update(item, 1);
- if (item->dirty_journal != NULL) {
- g_atomic_int_add(&item->dirty_journal->dirty_refs, -1);
- item->dirty_journal = NULL;
- }
g_mutex_unlock(item->lock);
bluesky_cloudlog_unref(item);