diff options
-rw-r--r-- | nuttx/net/local/local_recvfrom.c | 2 | ||||
-rw-r--r-- | nuttx/net/socket/accept.c | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/nuttx/net/local/local_recvfrom.c b/nuttx/net/local/local_recvfrom.c index afc44d210..c4c9e6a6c 100644 --- a/nuttx/net/local/local_recvfrom.c +++ b/nuttx/net/local/local_recvfrom.c @@ -164,7 +164,7 @@ ssize_t psock_local_recvfrom(FAR struct socket *psock, FAR void *buf, * incoming FIFO for read-only access. */ - if (conn->lc_type != LOCAL_STATE_CONNECTED || + if (conn->lc_state != LOCAL_STATE_CONNECTED || conn->lc_infd < 0) { ndbg("ERROR: not connected\n"); diff --git a/nuttx/net/socket/accept.c b/nuttx/net/socket/accept.c index 5cddaa264..65a164434 100644 --- a/nuttx/net/socket/accept.c +++ b/nuttx/net/socket/accept.c @@ -38,7 +38,8 @@ ****************************************************************************/ #include <nuttx/config.h> -#if defined(CONFIG_NET) && CONFIG_NSOCKET_DESCRIPTORS > 0 && defined(CONFIG_NET_TCP) +#if defined(CONFIG_NET) && CONFIG_NSOCKET_DESCRIPTORS > 0 && \ + (defined(CONFIG_NET_TCP) || defined(CONFIG_NET_LOCAL)) #include <sys/types.h> #include <sys/socket.h> @@ -313,4 +314,4 @@ errout: return ERROR; } -#endif /* CONFIG_NET && CONFIG_NSOCKET_DESCRIPTORS && CONFIG_NET_TCP */ +#endif /* CONFIG_NET && CONFIG_NSOCKET_DESCRIPTORS && (CONFIG_NET_TCP || CONFIG_NET_LOCAL) */ |