aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/main.c b/main.c
index 7914d25..53992c6 100644
--- a/main.c
+++ b/main.c
@@ -889,10 +889,11 @@ static int createdir(const struct http_payload *const p,
}
else if (mkdir(d.str, 0700))
{
- fprintf(stderr, "%s: mkdir(2): %s\n", __func__, strerror(errno));
-
if (errno != EEXIST)
+ {
+ fprintf(stderr, "%s: mkdir(2): %s\n", __func__, strerror(errno));
goto end;
+ }
else
{
static const char body[] = "<html>Directory already exists</html>";