Fixed double free errors in M17 code, see #73

This commit is contained in:
Silvano Seva 2022-04-30 08:53:31 +02:00
parent 2d59658d60
commit e68b05d859
3 changed files with 6 additions and 2 deletions

View File

@ -123,6 +123,8 @@ bool codec_startDecode(const enum AudioSink destination)
void codec_stop() void codec_stop()
{ {
if(running == false) return;
running = false; running = false;
pthread_join(codecThread, NULL); pthread_join(codecThread, NULL);
} }

View File

@ -44,7 +44,8 @@ M17Demodulator::M17Demodulator()
M17Demodulator::~M17Demodulator() M17Demodulator::~M17Demodulator()
{ {
terminate(); // TODO
// terminate();
} }
void M17Demodulator::init() void M17Demodulator::init()

View File

@ -39,7 +39,8 @@ M17Modulator::M17Modulator()
M17Modulator::~M17Modulator() M17Modulator::~M17Modulator()
{ {
terminate(); // TODO
// terminate();
} }
void M17Modulator::init() void M17Modulator::init()