From d5586f11eef7334df4ccce5f0076f5bc0f76772b Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Fri, 17 Jul 2020 13:28:45 +0200 Subject: [PATCH] Use Util::dir_name instead of legacy dir_name function --- src/legacy_util.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/legacy_util.cpp b/src/legacy_util.cpp index e2bc541dd..c1653c993 100644 --- a/src/legacy_util.cpp +++ b/src/legacy_util.cpp @@ -535,9 +535,10 @@ create_tmp_fd(char** fname) char* tmpl = format("%s.%s", *fname, tmp_string()); int fd = mkstemp(tmpl); if (fd == -1 && errno == ENOENT) { - if (!Util::create_dir(Util::dir_name(*fname))) { + auto dir = Util::dir_name(*fname); + if (!Util::create_dir(dir)) { fatal("Failed to create directory %s: %s", - x_dirname(*fname), + std::string(dir).c_str(), strerror(errno)); } reformat(&tmpl, "%s.%s", *fname, tmp_string()); -- 2.47.3