Skip to content

Commit 488d47b

Browse files
socket close callback
1 parent e7bc177 commit 488d47b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

features/cellular/framework/targets/UBLOX/AT/UBLOX_AT_CellularStack.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -430,10 +430,12 @@ UBLOX_AT_CellularStack::CellularSocket *UBLOX_AT_CellularStack::find_socket(int
430430
void UBLOX_AT_CellularStack::clear_socket(CellularSocket *socket)
431431
{
432432
if (socket != NULL) {
433-
socket->id = SOCKET_UNUSED;
433+
socket->id = SOCKET_UNUSED;
434434
socket->pending_bytes = 0;
435-
socket->_cb = NULL;
436-
socket->_data = NULL;
435+
socket->closed = true;
436+
if (socket->_cb) {
437+
socket->_cb(socket->_data);
438+
}
437439
}
438440
}
439441

0 commit comments

Comments
 (0)