From d0c654dc963dfa3ff0a1f5c655b2e65b6e0b652e Mon Sep 17 00:00:00 2001 From: Bogomil Vasilev Date: Tue, 3 Jul 2018 15:09:36 +0300 Subject: [PATCH] Announce mkdir in VERBOSE --- src/confparser.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/confparser.c b/src/confparser.c index 20092b9..1b3d7ca 100644 --- a/src/confparser.c +++ b/src/confparser.c @@ -110,7 +110,10 @@ static int fopen_and_mkdir(const char *dir) tmp[len - 1] = 0; for (p = tmp + 1; *p; p++) if (*p == '/') { + struct stat st = {0}; *p = 0; + if (stat(tmp, &st) == -1) + log(VERBOSE, "Directory \"%s\" doesn't exist. Creating...", tmp); if (mkdir(tmp, 0700) == -1 && errno != EEXIST) { log(ERROR, "Permission denied to create directory: %s",