From: Wilfried Göesgens Date: Tue, 5 Jan 2010 22:21:48 +0000 (+0000) Subject: * only warn if they didn't already exist X-Git-Tag: v7.86~528 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=9d0c9faa0963000c6a7055b044e8478ed2aab18a;p=citadel.git * only warn if they didn't already exist --- 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));