From caa1da746e5f28b99551d577facc21d497ca77c2 Mon Sep 17 00:00:00 2001 From: gullradriel Date: Wed, 11 Feb 2026 09:35:00 +0100 Subject: [PATCH] also free g_decode_ctx on errors --- scenes/protopirate_scene_sub_decode.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scenes/protopirate_scene_sub_decode.c b/scenes/protopirate_scene_sub_decode.c index 911adb4..d15c854 100644 --- a/scenes/protopirate_scene_sub_decode.c +++ b/scenes/protopirate_scene_sub_decode.c @@ -425,6 +425,8 @@ void protopirate_scene_sub_decode_on_enter(void* context) { app->txrx->history = protopirate_history_alloc(); if(!app->txrx->history) { FURI_LOG_E(TAG, "Failed to allocate history!"); + free(g_decode_ctx); + g_decode_ctx = NULL; return; } }