Skip to content

Commit eb92e15

Browse files
authored
Merge pull request #594 from facchinm/spi_end_then_begin
SPI: fix crash on end() called before begin()
2 parents d5d59aa + 29352c8 commit eb92e15

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

libraries/SPI/SPI.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,10 @@ void arduino::MbedSPI::begin() {
106106
}
107107

108108
void arduino::MbedSPI::end() {
109-
if (dev->obj != NULL) {
109+
if (dev != NULL && dev->obj != NULL) {
110110
delete dev->obj;
111+
delete dev;
112+
dev = NULL;
111113
}
112114
}
113115

0 commit comments

Comments
 (0)