1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-26 01:39:05 -05:00

Use correct delete operator

This commit is contained in:
Jon Beniston 2021-04-28 15:39:07 +01:00
parent 9842e477af
commit 999d5e8af7
2 changed files with 7 additions and 8 deletions

View File

@ -53,7 +53,7 @@ IEEE_802_15_4_ModSource::IEEE_802_15_4_ModSource() :
IEEE_802_15_4_ModSource::~IEEE_802_15_4_ModSource() IEEE_802_15_4_ModSource::~IEEE_802_15_4_ModSource()
{ {
delete m_sinLUT; delete[] m_sinLUT;
} }
void IEEE_802_15_4_ModSource::pull(SampleVector::iterator begin, unsigned int nbSamples) void IEEE_802_15_4_ModSource::pull(SampleVector::iterator begin, unsigned int nbSamples)
@ -406,8 +406,7 @@ void IEEE_802_15_4_ModSource::createHalfSine(int sampleRate, int chipRate)
int samplesPerChip = sampleRate / chipRate; int samplesPerChip = sampleRate / chipRate;
double tc = 1.0 / chipRate; double tc = 1.0 / chipRate;
if (m_sinLUT) delete[] m_sinLUT;
delete m_sinLUT;
m_sinLUT = new double[2*samplesPerChip]; m_sinLUT = new double[2*samplesPerChip];
for (int i = 0; i < 2*samplesPerChip; i++) for (int i = 0; i < 2*samplesPerChip; i++)
{ {

View File

@ -47,13 +47,13 @@ DVBS::~DVBS()
{ {
// Free interleaver FIFO memory // Free interleaver FIFO memory
for (int i = 1; i < interleaveDepth; i++) for (int i = 1; i < interleaveDepth; i++)
delete m_interleaveFIFO[i]; delete[] m_interleaveFIFO[i];
delete m_interleaveIdx; delete[] m_interleaveIdx;
delete m_interleaveLen; delete[] m_interleaveLen;
delete m_interleaveFIFO; delete[] m_interleaveFIFO;
// Free packet buffer // Free packet buffer
delete m_packet; delete[] m_packet;
} }
// Scramble input packet (except for sync bytes) with psuedo random binary sequence // Scramble input packet (except for sync bytes) with psuedo random binary sequence