diff --git a/src/si5351.cpp b/src/si5351.cpp index e140d65..6aa2daa 100644 --- a/src/si5351.cpp +++ b/src/si5351.cpp @@ -565,7 +565,7 @@ void Si5351::set_pll(uint64_t pll_freq, enum si5351_pll target_pll) pllb_freq = pll_freq; } - delete params; + delete[] params; } /* @@ -672,7 +672,7 @@ void Si5351::set_ms(enum si5351_clock clk, struct Si5351RegSet ms_reg, uint8_t i break; } - delete params; + delete[] params; } /* @@ -1240,7 +1240,7 @@ void Si5351::set_vcxo(uint64_t pll_freq, uint8_t ppm) // Write the parameters si5351_write_bulk(SI5351_PLLB_PARAMETERS, i, params); - delete params; + delete[] params; // Write the VCXO parameters vcxo_param = ((vcxo_param * ppm * SI5351_VCXO_MARGIN) / 100ULL) / 1000000ULL;