From 079427a572396f9c870c9e96188add5b0139017e Mon Sep 17 00:00:00 2001
From: Jan Vcelak <jan.vcelak@nic.cz>
Date: Sat, 22 Nov 2014 15:25:40 +0100
Subject: [PATCH] journal: fix possible journal size retrieval race

refs #309
---
 src/knot/server/journal.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/knot/server/journal.c b/src/knot/server/journal.c
index faa5568486..2c1e873a76 100644
--- a/src/knot/server/journal.c
+++ b/src/knot/server/journal.c
@@ -327,7 +327,7 @@ static int journal_open_file(journal_t *j)
 
 	/* Get journal file size. */
 	struct stat st;
-	if (stat(j->path, &st) < 0) {
+	if (fstat(j->fd, &st) < 0) {
 		dbg_journal_verb("journal: cannot get journal fsize\n");
 		goto open_file_error;
 	}
-- 
GitLab