]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
check EISDIR in next mkdir() too..
authorTimo Sirainen <tss@iki.fi>
Fri, 9 Jul 2004 19:21:18 +0000 (22:21 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 9 Jul 2004 19:21:18 +0000 (22:21 +0300)
--HG--
branch : HEAD

src/lib/mkdir-parents.c

index 281cb79953760d09e63dfbd295cd1cd10b5cb00b..301b74c670ebfe1cc4bdbbeb7097748ce0621b1f 100644 (file)
@@ -27,7 +27,7 @@ int mkdir_parents(const char *path, mode_t mode)
                t_pop();
 
                /* should work now */
-               if (mkdir(path, mode) < 0 && errno != EEXIST)
+               if (mkdir(path, mode) < 0 && errno != EEXIST && errno != EISDIR)
                        return -1;
        }