From 1138e9359d88d51ed610f2e0bd007c021b9e59bb Mon Sep 17 00:00:00 2001 From: Soeren Apel Date: Wed, 22 Mar 2017 23:26:21 +0100 Subject: [PATCH] DecoderStack: Fix memory leak --- pv/data/decoderstack.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pv/data/decoderstack.cpp b/pv/data/decoderstack.cpp index f393a1bb..3499baf2 100644 --- a/pv/data/decoderstack.cpp +++ b/pv/data/decoderstack.cpp @@ -317,8 +317,10 @@ void DecoderStack::decode_data( if (srd_session_send(session, i, chunk_end, chunk, (chunk_end - i) * unit_size, unit_size) != SRD_OK) { error_message_ = tr("Decoder reported an error"); + delete[] chunk; break; } + delete[] chunk; { lock_guard lock(output_mutex_); -- 2.30.2