1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-07-23 08:45:22 +03:00

replace new by new (std::nothrow), remove arduino_new

This commit is contained in:
david gauchard
2020-08-17 18:15:45 +02:00
parent 5b3d290de8
commit 6925982284
45 changed files with 207 additions and 167 deletions

View File

@ -175,7 +175,10 @@ bool SSDPClass::begin() {
assert(NULL == _server);
_server = new UdpContext;
_server = new (std::nothrow) UdpContext;
if (_server == nullptr) {
return false;
}
_server->ref();
IPAddress local = WiFi.localIP();
@ -508,7 +511,9 @@ void SSDPClass::_onTimerStatic(SSDPClass* self) {
void SSDPClass::_startTimer() {
_stopTimer();
_timer = new SSDPTimer();
_timer = new (std::nothrow) SSDPTimer();
if (_timer == nullptr)
return;
ETSTimer* tm = &(_timer->timer);
const int interval = 1000;
os_timer_disarm(tm);