Skip to content

Commit b71d5ed

Browse files
author
Juha Heiskanen
committed
Nanostack Socket event handler fix
SOCKET_TX_DONE not generate event signal anymore for SOCKET_MODE_DATAGRAM. Event handler try to read socket which is not necessary in that case.
1 parent 5f495db commit b71d5ed

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

features/nanostack/nanostack-interface/Nanostack.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,9 +388,8 @@ void NanostackSocket::event_tx_done(socket_callback_t *sock_cb)
388388
tr_debug("SOCKET_TX_DONE, %d bytes sent", sock_cb->d_len);
389389
} else if (mode == SOCKET_MODE_STREAM) {
390390
tr_debug("SOCKET_TX_DONE, %d bytes remaining", sock_cb->d_len);
391+
signal_event();
391392
}
392-
393-
signal_event();
394393
}
395394

396395
void NanostackSocket::event_connect_done(socket_callback_t *sock_cb)

0 commit comments

Comments
 (0)