From 224412e20ad578801a210d845ae873b4d1865743 Mon Sep 17 00:00:00 2001 From: peri4 Date: Mon, 16 Sep 2024 16:24:11 +0300 Subject: [PATCH] PIDir::temporary fix --- libs/main/io_devices/pidir.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/main/io_devices/pidir.cpp b/libs/main/io_devices/pidir.cpp index 9eda8608..611a3ce2 100644 --- a/libs/main/io_devices/pidir.cpp +++ b/libs/main/io_devices/pidir.cpp @@ -507,7 +507,8 @@ PIDir PIDir::temporary() { s.prepend(separator); return PIDir(s); #else - rc = mkdtemp("/tmp/pidir_tmp_XXXXXX"); + char template_rc[] = "/tmp/pidir_tmp_XXXXXX"; + rc = mkdtemp(template_rc); if (!rc) return PIDir(); PIString s(rc); return PIDir(s.left(s.findLast(PIDir::separator)));