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;