From 9d0c9faa0963000c6a7055b044e8478ed2aab18a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Tue, 5 Jan 2010 22:21:48 +0000 Subject: [PATCH] * only warn if they didn't already exist --- citadel/modules/network/serv_network.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/citadel/modules/network/serv_network.c b/citadel/modules/network/serv_network.c index 60493b1c7..477e89f19 100644 --- a/citadel/modules/network/serv_network.c +++ b/citadel/modules/network/serv_network.c @@ -2112,15 +2112,15 @@ void network_poll_other_citadel_nodes(int full_poll) { * It's ok if these directories already exist. Just fail silently. */ void create_spool_dirs(void) { - if (mkdir(ctdl_spool_dir, 0700) != 0) + if ((mkdir(ctdl_spool_dir, 0700) != 0) && (errno != EEXIST)) CtdlLogPrintf(CTDL_EMERG, "unable to create directory [%s]: %s", ctdl_spool_dir, strerror(errno)); if (chown(ctdl_spool_dir, CTDLUID, (-1)) != 0) CtdlLogPrintf(CTDL_EMERG, "unable to set the access rights for [%s]: %s", ctdl_spool_dir, strerror(errno)); - if (mkdir(ctdl_netin_dir, 0700) != 0) + if ((mkdir(ctdl_netin_dir, 0700) != 0) && (errno != EEXIST)) CtdlLogPrintf(CTDL_EMERG, "unable to create directory [%s]: %s", ctdl_netin_dir, strerror(errno)); if (chown(ctdl_netin_dir, CTDLUID, (-1)) != 0) CtdlLogPrintf(CTDL_EMERG, "unable to set the access rights for [%s]: %s", ctdl_netin_dir, strerror(errno)); - if (mkdir(ctdl_netout_dir, 0700) != 0) + if ((mkdir(ctdl_netout_dir, 0700) != 0) && (errno != EEXIST)) CtdlLogPrintf(CTDL_EMERG, "unable to create directory [%s]: %s", ctdl_netout_dir, strerror(errno)); if (chown(ctdl_netout_dir, CTDLUID, (-1)) != 0) CtdlLogPrintf(CTDL_EMERG, "unable to set the access rights for [%s]: %s", ctdl_netout_dir, strerror(errno)); -- 2.39.2