summaryrefslogtreecommitdiff
path: root/src/basic/mkdir.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2020-07-28 18:49:55 +0200
committerLennart Poettering <lennart@poettering.net>2020-08-11 22:26:48 +0200
commit1ffd93683bcc31465ed9c9c90bdfaa5d7cb8d8f5 (patch)
tree1c40bac5bfa5eb4b39f3a84ebeb7afd092ca4e75 /src/basic/mkdir.c
parent140788f75f3e2812fc40e01fb996b972fb9d6266 (diff)
downloadsystemd-1ffd93683bcc31465ed9c9c90bdfaa5d7cb8d8f5.tar.gz
mkdir: handle mkdir_p() of simple filename gracefully
Diffstat (limited to 'src/basic/mkdir.c')
-rw-r--r--src/basic/mkdir.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/basic/mkdir.c b/src/basic/mkdir.c
index 6ebc2b95fd..d591e65e41 100644
--- a/src/basic/mkdir.c
+++ b/src/basic/mkdir.c
@@ -106,7 +106,7 @@ int mkdir_parents_internal(const char *prefix, const char *path, mode_t mode, ui
/* return immediately if directory exists */
e = strrchr(path, '/');
if (!e)
- return -EINVAL;
+ return 0;
if (e == path)
return 0;