From: Michael Vrable Date: Tue, 20 Jul 2010 18:54:06 +0000 (-0700) Subject: Code cleanup. X-Git-Url: https://git.vrable.net/?a=commitdiff_plain;h=219360dee325d26d28522f9f99c51d50c9bd39b4;p=bluesky.git Code cleanup. --- diff --git a/bluesky/log.c b/bluesky/log.c index ee96976..4c522b8 100644 --- a/bluesky/log.c +++ b/bluesky/log.c @@ -139,12 +139,14 @@ static gpointer log_thread(gpointer d) footer.crc = crc32c_finalize(crc); writebuf(log->fd, (const char *)&footer, sizeof(footer)); + logsize += sizeof(header) + sizeof(footer); + logsize += strlen(item->key) + item->data->len; + committed = g_slist_prepend(committed, item); /* Force an fsync either if we will be closing this log segment and * opening a new file, or if there are no other log items currently * waiting to be written. */ - logsize += strlen(item->key) + item->data->len + sizeof(header) + sizeof(footer); if (logsize >= LOG_SEGMENT_SIZE || g_async_queue_length(log->queue) <= 0)