From 67f2d4318d76b305ab98a48ff48b47e2e87126c2 Mon Sep 17 00:00:00 2001 From: default Date: Tue, 7 Feb 2023 09:25:01 +0100 Subject: New utility function mkdirx(). --- data.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'data.c') diff --git a/data.c b/data.c index 7b57003..3827422 100644 --- a/data.c +++ b/data.c @@ -88,7 +88,7 @@ int srv_open(char *basedir, int auto_upgrade) /* create the queue/ subdir, just in case */ xs *qdir = xs_fmt("%s/queue", srv_basedir); - mkdir(qdir, DIR_PERM); + mkdirx(qdir); #ifdef __OpenBSD__ char *v = xs_dict_get(srv_config, "disable_openbsd_security"); @@ -434,7 +434,7 @@ d_char *_object_fn_by_md5(const char *md5) { xs *bfn = xs_fmt("%s/object/%c%c", srv_basedir, md5[0], md5[1]); - mkdir(bfn, DIR_PERM); + mkdirx(bfn); return xs_fmt("%s/%s.json", bfn, md5); } -- cgit v1.2.3