From 33f1e1e45410e91da6d65efd13ad0c16839da4ae Mon Sep 17 00:00:00 2001
From: Jan Kadlec <jan.kadlec@nic.cz>
Date: Wed, 28 May 2014 16:13:43 +0200
Subject: [PATCH] journal: review lens glare.

---
 src/knot/server/journal.c | 22 +++++-----------------
 1 file changed, 5 insertions(+), 17 deletions(-)

diff --git a/src/knot/server/journal.c b/src/knot/server/journal.c
index baccf3a23..585aa9453 100644
--- a/src/knot/server/journal.c
+++ b/src/knot/server/journal.c
@@ -222,13 +222,8 @@ static int journal_create_file(const char *fn, uint16_t max_nodes)
 	}
 
 	/* File lock. */
-	struct flock fl;
-	memset(&fl, 0, sizeof(struct flock));
-	fl.l_type = F_WRLCK;
-	fl.l_whence = SEEK_SET;
-	fl.l_start = 0;
-	fl.l_len = 0;
-	fl.l_pid = getpid();
+	struct flock fl = { .l_type = F_WRLCK, .l_whence = SEEK_SET,
+	                    .l_start = 0, .l_len = 0, .l_pid = getpid() };
 
 	/* Create journal file. */
 	int fd = open(fn, O_RDWR|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP);
@@ -345,14 +340,8 @@ static int journal_open_file(journal_t *j)
 	}
 
 	/* File lock. */
-	struct flock lock;
-	memset(&lock, 0, sizeof(struct flock));
-	lock.l_type = F_WRLCK;
-	lock.l_whence = SEEK_SET;
-	lock.l_start = 0;
-	lock.l_len = 0;
-	lock.l_pid = 0;
-
+	struct flock lock = { .l_type = F_WRLCK, .l_whence = SEEK_SET,
+	                      .l_start  = 0, .l_len = 0, .l_pid = 0 };
 	/* Attempt to lock. */
 	dbg_journal_verb("journal: locking journal %s\n", j->path);
 	ret = fcntl(j->fd, F_SETLKW, &lock);
@@ -1273,7 +1262,6 @@ int journal_mark_synced(const char *path)
 		return KNOT_ENOMEM;
 	}
 
-	int ret = KNOT_EOK;
 	size_t i = journal->qhead;
 	for(; i != journal->qtail; i = (i + 1) % journal->max_nodes) {
 		mark_synced(journal, journal->nodes + i);
@@ -1281,5 +1269,5 @@ int journal_mark_synced(const char *path)
 
 	journal_close(journal);
 
-	return ret;
+	return KNOT_EOK;
 }
-- 
GitLab