diff --git a/src/boards/rainbow_esp.cpp b/src/boards/rainbow_esp.cpp index c7c3e28a..0dce6588 100644 --- a/src/boards/rainbow_esp.cpp +++ b/src/boards/rainbow_esp.cpp @@ -548,7 +548,11 @@ void BrokeStudioFirmware::processBufferedMessage() case toesp_cmds_t::SERVER_SET_SAVED_SETTINGS: { UDBG("[Rainbow] ESP received command SERVER_SET_SAVED_SETTINGS\n"); - if (message_size >= 5) + if (message_size == 1) + { + this->default_server_settings_port = 0; + this->default_server_settings_address = ""; + } else if (message_size >= 5) { this->default_server_settings_port = (static_cast(this->rx_buffer.at(2)) << 8) +