Skip to content

Commit 0726b5f

Browse files
committed
Serial: clean up everything on end()
1 parent c315f5f commit 0726b5f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

cores/arduino/Serial.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,10 @@ void UART::end() {
133133
if (_serial->obj != NULL) {
134134
delete _serial->obj;
135135
_serial->obj = NULL;
136+
delete _serial;
137+
_serial = NULL;
136138
}
139+
rx_buffer.clear();
137140
}
138141

139142
int UART::available() {

0 commit comments

Comments
 (0)