From c3bb9fccb7963a0918b9ec6a4f10d568fac7c125 Mon Sep 17 00:00:00 2001 From: "Neal H. Walfield" Date: Tue, 20 Oct 2015 12:10:03 +0200 Subject: common: Make sure tilde expansion works for the mkdir functions. * common/mkdir_p.c (gnupg_amkdir_p): Use make_filename_try on the first directory component as well. -- If there is only a single directory component, then tilde expansion won't be done. Signed-off-by: Neal H. Walfield --- common/mkdir_p.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'common/mkdir_p.c') diff --git a/common/mkdir_p.c b/common/mkdir_p.c index 2e93d6592..37b44ec14 100644 --- a/common/mkdir_p.c +++ b/common/mkdir_p.c @@ -60,7 +60,7 @@ gnupg_amkdir_p (const char **directory_components) for (i = 0; directory_components[i]; i ++) { if (i == 0) - dirs[i] = xtrystrdup (directory_components[i]); + dirs[i] = make_filename_try (directory_components[i], NULL); else dirs[i] = make_filename_try (dirs[i-1], directory_components[i], NULL); if (!dirs[i]) -- cgit v1.2.3