kopia lustrzana https://github.com/jamescoxon/dl-fldigi
Plug memory leaks
rodzic
487ad66194
commit
785c504eea
|
@ -88,6 +88,7 @@ feld::~feld()
|
|||
if (hilbert) delete hilbert;
|
||||
if (bpfilt) delete bpfilt;
|
||||
if (bbfilt) delete bbfilt;
|
||||
if (minmaxfilt) delete minmaxfilt;
|
||||
}
|
||||
|
||||
feld::feld(trx_mode m)
|
||||
|
|
|
@ -63,7 +63,7 @@ viterbi::viterbi(int k, int poly1, int poly2)
|
|||
viterbi::~viterbi()
|
||||
{
|
||||
if (output) delete [] output;
|
||||
for (int i = 0; i < nstates; i++) {
|
||||
for (int i = 0; i < PATHMEM; i++) {
|
||||
if (metrics[i]) delete [] metrics[i];
|
||||
if (history[i]) delete [] history[i];
|
||||
}
|
||||
|
|
|
@ -781,6 +781,9 @@ SoundPort::~SoundPort()
|
|||
delete sems[i];
|
||||
}
|
||||
|
||||
delete sd[0].rb;
|
||||
delete sd[1].rb;
|
||||
|
||||
delete [] fbuf;
|
||||
}
|
||||
|
||||
|
|
|
@ -155,7 +155,6 @@ throb::throb(trx_mode throb_mode) : modem()
|
|||
case MODE_THROB4:
|
||||
default:
|
||||
symlen = SYMLEN_4;
|
||||
mk_full_pulse(symlen);
|
||||
txpulse = mk_full_pulse(symlen);
|
||||
fp = mk_full_pulse(symlen / DOWN_SAMPLE);
|
||||
num_tones = 9;
|
||||
|
@ -195,7 +194,6 @@ throb::throb(trx_mode throb_mode) : modem()
|
|||
|
||||
case MODE_THROBX4: //NONSTANDARD
|
||||
symlen = SYMLEN_4;
|
||||
mk_full_pulse(symlen);
|
||||
txpulse = mk_full_pulse(symlen);
|
||||
fp = mk_full_pulse(symlen / DOWN_SAMPLE);
|
||||
num_tones = 11;
|
||||
|
|
|
@ -44,6 +44,7 @@ Digiscope::Digiscope (int X, int Y, int W, int H) :
|
|||
_highlight = false;
|
||||
_len = MAX_LEN;
|
||||
_zptr = 0;
|
||||
phase_mode = PHASE1;
|
||||
}
|
||||
|
||||
Digiscope::~Digiscope()
|
||||
|
|
|
@ -54,6 +54,8 @@ anal::~anal()
|
|||
{
|
||||
delete hilbert;
|
||||
delete bpfilt;
|
||||
delete ffilt;
|
||||
delete favg;
|
||||
}
|
||||
|
||||
void anal::restart()
|
||||
|
|
|
@ -65,6 +65,7 @@ void wwv::init()
|
|||
|
||||
wwv::~wwv() {
|
||||
if (hilbert) delete hilbert;
|
||||
if (lpfilter) delete lpfilter;
|
||||
if (vidfilter) delete vidfilter;
|
||||
}
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue