]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
handle a race in directory creation
authorAndrew Tridgell <tridge@samba.org>
Wed, 27 Mar 2002 03:29:42 +0000 (04:29 +0100)
committerAndrew Tridgell <tridge@samba.org>
Wed, 27 Mar 2002 03:29:42 +0000 (04:29 +0100)
util.c

diff --git a/util.c b/util.c
index f3441f6766e1abbc78fd9f89bdf87e8b7f234c29..0db5f62e375bdfebd0c2f5ccb6e557a693eaf5eb 100644 (file)
--- 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;