You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2021/11/04 18:30:03 UTC
[incubator-nuttx] 03/06: socket_rpmsg: support SOCK_SEQPACKET
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit 59ae42131477e6cb6d414b085528c75f46b98d6a
Author: ligd <li...@xiaomi.com>
AuthorDate: Sat Oct 9 13:37:57 2021 +0800
socket_rpmsg: support SOCK_SEQPACKET
Signed-off-by: ligd <li...@xiaomi.com>
---
net/rpmsg/rpmsg_sockif.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net/rpmsg/rpmsg_sockif.c b/net/rpmsg/rpmsg_sockif.c
index 8c582fc..5c4fe43 100644
--- a/net/rpmsg/rpmsg_sockif.c
+++ b/net/rpmsg/rpmsg_sockif.c
@@ -1144,7 +1144,7 @@ static ssize_t rpmsg_socket_recvmsg(FAR struct socket *psock,
FAR struct rpmsg_socket_conn_s *conn = psock->s_conn;
ssize_t ret;
- if (psock->s_type == SOCK_DGRAM && _SS_ISBOUND(psock->s_flags)
+ if (psock->s_type != SOCK_STREAM && _SS_ISBOUND(psock->s_flags)
&& !_SS_ISCONNECTED(psock->s_flags))
{
ret = rpmsg_socket_connect_internal(psock);
@@ -1161,7 +1161,7 @@ static ssize_t rpmsg_socket_recvmsg(FAR struct socket *psock,
rpmsg_socket_lock(&conn->recvlock);
- if (psock->s_type == SOCK_DGRAM)
+ if (psock->s_type != SOCK_STREAM)
{
uint32_t datalen;