From: Andrew Tridgell Date: Wed, 27 Mar 2002 03:29:42 +0000 (+0100) Subject: handle a race in directory creation X-Git-Tag: v1.0~38 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=763a062be5e7f1e2b8de8c0f04843faace574003;p=thirdparty%2Fccache.git handle a race in directory creation --- diff --git a/util.c b/util.c index f3441f676..0db5f62e3 100644 --- a/util.c +++ b/util.c @@ -70,7 +70,7 @@ int create_dir(const char *dir) errno = ENOTDIR; return 1; } - if (mkdir(dir, 0777) != 0) { + if (mkdir(dir, 0777) != 0 && errno != EEXIST) { return 1; } return 0;