From 18705b01c4dcdf0712d06a6b7b6377a4ae3e0154 Mon Sep 17 00:00:00 2001 From: nova Date: Tue, 23 Jun 2026 22:16:32 +0200 Subject: [PATCH] double free fix --- file_previews.c | 3 +-- interactions.c | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/file_previews.c b/file_previews.c index 84e8115..f6eea29 100644 --- a/file_previews.c +++ b/file_previews.c @@ -22,7 +22,7 @@ void images_clear(); char* generic(file *f); char* get_mimetype(file *f){ - char *mime = (char*)magic_file(cookie_type, f->file_name); + char *mime = (char*)magic_file(cookie_type, f->file_name); /*freeing this causes th to crash*/ return mime; } @@ -52,7 +52,6 @@ char* preview_file(file *f){ file_buffer = generic(f); } - /*free(mime); seems like magic_file handles the free too*/ return file_buffer; } diff --git a/interactions.c b/interactions.c index cc15b50..762fe25 100644 --- a/interactions.c +++ b/interactions.c @@ -262,7 +262,6 @@ void move_right(){ } status &= ~STATUS_MOVE_RIGHT_MATCH; free(cmd); - free(mime); } status |= (STATUS_RUN_BACKEND | STATUS_RELOAD_DIRECTORY);