Fixed double free errors in M17 code, see #73
This commit is contained in:
parent
2d59658d60
commit
e68b05d859
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,8 @@ M17Demodulator::M17Demodulator()
|
||||||
|
|
||||||
M17Demodulator::~M17Demodulator()
|
M17Demodulator::~M17Demodulator()
|
||||||
{
|
{
|
||||||
terminate();
|
// TODO
|
||||||
|
// terminate();
|
||||||
}
|
}
|
||||||
|
|
||||||
void M17Demodulator::init()
|
void M17Demodulator::init()
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,8 @@ M17Modulator::M17Modulator()
|
||||||
|
|
||||||
M17Modulator::~M17Modulator()
|
M17Modulator::~M17Modulator()
|
||||||
{
|
{
|
||||||
terminate();
|
// TODO
|
||||||
|
// terminate();
|
||||||
}
|
}
|
||||||
|
|
||||||
void M17Modulator::init()
|
void M17Modulator::init()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue