From c85f661daf164687fc5af22d74902f94c26597d0 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 6 Oct 2014 22:12:01 +0300 Subject: [PATCH] lib-dict: Fixed race condition in mkdir()ing dict file's parent directory. --- src/lib-dict/dict-file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib-dict/dict-file.c b/src/lib-dict/dict-file.c index 2699c6ea74..260110806f 100644 --- a/src/lib-dict/dict-file.c +++ b/src/lib-dict/dict-file.c @@ -445,7 +445,7 @@ static int file_dict_mkdir(struct file_dict *dict) mode = st.st_mode; } - if (mkdir_parents(path, mode) < 0) { + if (mkdir_parents(path, mode) < 0 && errno != EEXIST) { i_error("mkdir_parents(%s) failed: %m", path); return -1; } -- 2.47.3