Module: xenomai-2.6
Branch: master
Commit: 9a3b69c032e5d2b3e57773e5c21a1c233422b0bd
URL:    
http://git.xenomai.org/?p=xenomai-2.6.git;a=commit;h=9a3b69c032e5d2b3e57773e5c21a1c233422b0bd

Author: Philippe Gerum <r...@xenomai.org>
Date:   Wed Aug 13 11:07:43 2014 +0200

rtipc: fix error code for send through non-connected socket

---

 ksrc/drivers/ipc/bufp.c |    2 +-
 ksrc/drivers/ipc/iddp.c |    2 +-
 ksrc/drivers/ipc/xddp.c |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/ksrc/drivers/ipc/bufp.c b/ksrc/drivers/ipc/bufp.c
index 6f20cfc..d9a5b8b 100644
--- a/ksrc/drivers/ipc/bufp.c
+++ b/ksrc/drivers/ipc/bufp.c
@@ -650,7 +650,7 @@ static ssize_t bufp_sendmsg(struct rtipc_private *priv,
                        return -EINVAL;
                daddr = sk->peer;
                if (daddr.sipc_port < 0)
-                       return -ENOTCONN;
+                       return -EDESTADDRREQ;
        }
 
        if (msg->msg_iovlen >= RTIPC_IOV_MAX)
diff --git a/ksrc/drivers/ipc/iddp.c b/ksrc/drivers/ipc/iddp.c
index 51a9074..c532575 100644
--- a/ksrc/drivers/ipc/iddp.c
+++ b/ksrc/drivers/ipc/iddp.c
@@ -496,7 +496,7 @@ static ssize_t iddp_sendmsg(struct rtipc_private *priv,
                        return -EINVAL;
                daddr = sk->peer;
                if (daddr.sipc_port < 0)
-                       return -ENOTCONN;
+                       return -EDESTADDRREQ;
        }
 
        if (msg->msg_iovlen >= RTIPC_IOV_MAX)
diff --git a/ksrc/drivers/ipc/xddp.c b/ksrc/drivers/ipc/xddp.c
index c38ac56..d990e6a 100644
--- a/ksrc/drivers/ipc/xddp.c
+++ b/ksrc/drivers/ipc/xddp.c
@@ -629,7 +629,7 @@ static ssize_t xddp_sendmsg(struct rtipc_private *priv,
                        return -EINVAL;
                daddr = sk->peer;
                if (daddr.sipc_port < 0)
-                       return -ENOTCONN;
+                       return -EDESTADDRREQ;
        }
 
        if (msg->msg_iovlen >= RTIPC_IOV_MAX)


_______________________________________________
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git

Reply via email to