summaryrefslogtreecommitdiff
path: root/nuttx/net/sendto.c
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/net/sendto.c')
-rw-r--r--nuttx/net/sendto.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/nuttx/net/sendto.c b/nuttx/net/sendto.c
index bbcf65b80..e6f267a69 100644
--- a/nuttx/net/sendto.c
+++ b/nuttx/net/sendto.c
@@ -208,11 +208,18 @@ ssize_t sendto(int sockfd, const void *buf, size_t len, int flags,
int err;
int ret;
- /* If to is NULL or tolen is zero, then this function is same as send */
+ /* If to is NULL or tolen is zero, then this function is same as send (for
+ * connected socket types)
+ */
if (!to || !tolen)
{
+#ifdef CONFIG_NET_TCP
return send(sockfd, buf, len, flags);
+#else
+ err = EINVAL;
+ goto errout;
+#endif
}
/* Verify that a valid address has been provided */