From db99981ec5394e88482f0b9c26fa98864f2a5166 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Sun, 26 Nov 2023 19:00:04 +0100 Subject: [PATCH] [terminal] Make a copy of filename for hash --- src/terminal/terminal.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/terminal/terminal.c b/src/terminal/terminal.c index f3b4c34a..0f38f2b0 100644 --- a/src/terminal/terminal.c +++ b/src/terminal/terminal.c @@ -97,7 +97,11 @@ save_temporary_filename(const char *filename) } if (temporary_files) { - add_hash_item(temporary_files, filename, strlen(filename), NULL); + char *copy = stracpy(filename); + + if (copy) { + add_hash_item(temporary_files, copy, strlen(copy), NULL); + } } }