From 295b32b8909ee0cd9ab6394372d8ecf8af674b70 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 13 Nov 2020 12:07:30 +0100 Subject: [PATCH] Fixed handle leak when loading pattern file Thanks @HookedBehemoth --- source/views/view_pattern.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/views/view_pattern.cpp b/source/views/view_pattern.cpp index 044f2c225..0b516f88b 100644 --- a/source/views/view_pattern.cpp +++ b/source/views/view_pattern.cpp @@ -62,8 +62,10 @@ namespace hex { size_t size = ftell(file); rewind(file); - if (size > 0xFF'FFFF) + if (size > 0xFF'FFFF) { + fclose(file); return; + } fread(this->m_buffer, size, 1, file);