Skip to content

Commit 51fd80b

Browse files
Fixed assert failure on reconections
When the border router is switched off, the several retries will end up triggering the asserts in NanostackSocket::open. This is caused because socket_tbl elements, are never set to NULL.
1 parent 58c12f1 commit 51fd80b

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

features/net/FEATURE_IPV6/nanostack-interface/NanostackInterface.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,7 @@ NanostackSocket::~NanostackSocket()
170170
int ret = socket_free(socket_id);
171171
MBED_ASSERT(0 == ret);
172172
MBED_ASSERT(socket_tbl[socket_id] == this);
173+
socket_tbl[socket_id] = NULL;
173174
socket_id = -1;
174175
data_free_all();
175176
}

0 commit comments

Comments
 (0)