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