diff options
| author | Bernard Xiong <[email protected]> | 2018-11-30 09:54:25 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-11-30 09:54:25 +0800 |
| commit | 5bcd30c5a05435abaf7b8f310fc75f218733e6e3 (patch) | |
| tree | 64765d74b6258fbb43d55e6f7fe1015f3ee0e74b /components | |
| parent | 7bd57103ff881f01e9025124cc357acc87142060 (diff) | |
| parent | 37a3a03e3347e5f25068201b3150183bca148da3 (diff) | |
Merge pull request #2015 from Lawlieta/at
[net][at] Fix at_recvfrom() select event issue
Diffstat (limited to 'components')
| -rw-r--r-- | components/net/at/at_socket/at_socket.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/components/net/at/at_socket/at_socket.c b/components/net/at/at_socket/at_socket.c index 01646f0d89..84325c1501 100644 --- a/components/net/at/at_socket/at_socket.c +++ b/components/net/at/at_socket/at_socket.c @@ -622,6 +622,9 @@ int at_recvfrom(int socket, void *mem, size_t len, int flags, struct sockaddr *f goto __exit; } sock->state = AT_SOCKET_CONNECT; + /* set AT socket receive data callback function */ + 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); } /* socket passively closed, receive function return 0 */ |
