From 219360dee325d26d28522f9f99c51d50c9bd39b4 Mon Sep 17 00:00:00 2001 From: Michael Vrable Date: Tue, 20 Jul 2010 11:54:06 -0700 Subject: [PATCH] Code cleanup. --- bluesky/log.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) -- 2.20.1