From eae25eeb9a056a0eb1702d7318535837817de504 Mon Sep 17 00:00:00 2001 From: Sidi Liang <1467329765@qq.com> Date: Thu, 7 Nov 2024 11:30:54 +0800 Subject: [PATCH] [web] Fixed failures when creating tmp files on linxu --- src/nasal_web.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nasal_web.cpp b/src/nasal_web.cpp index fbc6ceb..889e5a0 100644 --- a/src/nasal_web.cpp +++ b/src/nasal_web.cpp @@ -93,7 +93,7 @@ const char* nasal_eval(void* context, const char* code, int show_time) { // Create a unique temporary file char temp_filename[256]; - snprintf(temp_filename, sizeof(temp_filename), "/tmp/nasal_eval_%ld.nasal", std::time(nullptr)); + snprintf(temp_filename, sizeof(temp_filename), "/tmp/nasal_eval_%ld_XXXXXX", std::time(nullptr)); int fd = mkstemp(temp_filename); if (fd == -1) { throw std::runtime_error("Failed to create temporary file");