From 43d84aa619be5851acea82bef77164f0dc3e9f7e Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Wed, 12 Oct 2011 22:37:24 +1100 Subject: [PATCH] lib/param Print error when mkdir of lock path fails This matches the s3 code for lock_path(). Andrew Bartlett --- lib/param/util.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/param/util.c b/lib/param/util.c index a385c4d0f34..3a6a004043d 100644 --- a/lib/param/util.c +++ b/lib/param/util.c @@ -90,7 +90,9 @@ char *lpcfg_lock_path(TALLOC_CTX* mem_ctx, struct loadparm_context *lp_ctx, trim_string(dname,"","/"); if (!directory_exist(dname)) { - mkdir(dname,0755); + if (!mkdir(dname,0755)) + DEBUG(1, ("Unable to create directory %s for file %s. " + "Error was %s\n", dname, name, strerror(errno))); } fname = talloc_asprintf(mem_ctx, "%s/%s", dname, name); -- 2.34.1