summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlinuxhan <[email protected]>2018-10-11 22:31:30 +0800
committerlinuxhan <[email protected]>2018-10-11 22:31:30 +0800
commitf93fb14a12b40cde579cef0f84af819ec6a2b77d (patch)
tree06505f9cd8cac48959ef016945ab656f5c2f8c65
parentd7b70ee9b009d07676ecda97ef4a87aca687ac92 (diff)
修复SAL框架下AT设备UDP通讯无法接收到数据问题
-rw-r--r--components/net/at/at_socket/at_socket.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/components/net/at/at_socket/at_socket.c b/components/net/at/at_socket/at_socket.c
index 6f12c1d22a..ffca0a5478 100644
--- a/components/net/at/at_socket/at_socket.c
+++ b/components/net/at/at_socket/at_socket.c
@@ -791,6 +791,8 @@ int at_sendto(int socket, const void *data, size_t size, int flags, const struct
goto __exit;
}
sock->state = AT_SOCKET_CONNECT;
+ at_dev_ops->at_set_event_cb(AT_SOCKET_EVT_RECV, at_recv_notice_cb);
+ at_dev_ops->at_set_event_cb(AT_SOCKET_EVT_CLOSED, at_closed_notice_cb);
}
if ((len = at_dev_ops->at_send(sock->socket, (char *) data, size, sock->type)) < 0)