Merge pull request #2015 from Lawlieta/at

[net][at] Fix at_recvfrom() select event issue
This commit is contained in:
Bernard Xiong 2018-11-30 09:54:25 +08:00 committed by GitHub
commit 5bcd30c5a0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -622,6 +622,9 @@ int at_recvfrom(int socket, void *mem, size_t len, int flags, struct sockaddr *f
goto __exit; goto __exit;
} }
sock->state = AT_SOCKET_CONNECT; 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 */ /* socket passively closed, receive function return 0 */