]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkdir: handle mkdir_p() of simple filename gracefully
authorLennart Poettering <lennart@poettering.net>
Tue, 28 Jul 2020 16:49:55 +0000 (18:49 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 11 Aug 2020 20:26:48 +0000 (22:26 +0200)
src/basic/mkdir.c

index 6ebc2b95fd18859556b14cdfb153362bddbbc020..d591e65e4106b350ee2357296c47cdd5fd567b15 100644 (file)
@@ -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;