AP_HAL_ChibiOS: use NEW_NOTHROW for new(std::nothrow)

This commit is contained in:
Andrew Tridgell committed 2024-06-04 09:20:21 +10:00
1 parent 375eab8560
commit 8dbad82c8a
12 files changed
+19 -19

No files matched your search

+1 -1
View File
@@ -52,7 +52,7 @@ extern const AP_HAL::HAL& hal;
// initialize the FFT state machine
AP_HAL::DSP::FFTWindowState* DSP::fft_init(uint16_t window_size, uint16_t sample_rate, uint8_t sliding_window_size)
{
DSP::FFTWindowStateARM* fft = new DSP::FFTWindowStateARM(window_size, sample_rate, sliding_window_size);
DSP::FFTWindowStateARM* fft = NEW_NOTHROW DSP::FFTWindowStateARM(window_size, sample_rate, sliding_window_size);
if (fft == nullptr || fft->_hanning_window == nullptr || fft->_rfft_data == nullptr || fft->_freq_bins == nullptr || fft->_derivative_freq_bins == nullptr) {
delete fft;
return nullptr;