aboutsummaryrefslogtreecommitdiff
path: root/src/rc/checkpath.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/rc/checkpath.c')
-rw-r--r--src/rc/checkpath.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rc/checkpath.c b/src/rc/checkpath.c
index 6422446a..1e570de9 100644
--- a/src/rc/checkpath.c
+++ b/src/rc/checkpath.c
@@ -197,10 +197,10 @@ static int do_check(char *path, uid_t uid, gid_t gid, mode_t mode,
mode = S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH;
u = umask(0);
/* We do not recursively create parents */
- r = mkdir(path, mode);
+ r = mkdirat(dirfd, name, mode);
umask(u);
if (r == -1 && errno != EEXIST) {
- eerror("%s: mkdir: %s", applet,
+ eerror("%s: mkdirat: %s", applet,
strerror (errno));
return -1;
}