summaryrefslogtreecommitdiffstats
path: root/net/tipc/socket.c
diff options
context:
space:
mode:
authorAllan Stephens <allan.stephens@windriver.com>2010-08-17 11:00:05 +0000
committerDavid S. Miller <davem@davemloft.net>2010-08-17 17:31:52 -0700
commit35997e3157eba16c6124d440bdf9272087129b2a (patch)
treebc12850561585be7937778852bbb81655a053aee /net/tipc/socket.c
parent3720d40b201fe82dce1d8a64a31bfbf49c221771 (diff)
downloadblackbird-op-linux-35997e3157eba16c6124d440bdf9272087129b2a.tar.gz
blackbird-op-linux-35997e3157eba16c6124d440bdf9272087129b2a.zip
tipc: Provide correct error code for unsupported connect() operation
Modify TIPC to return EOPNOTSUPP if an application attempts to perform a non-blocking connect() operation, which is not supported by TIPC. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/tipc/socket.c')
-rw-r--r--net/tipc/socket.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/tipc/socket.c b/net/tipc/socket.c
index 69d0fd1f3920..b89c7b1a0d09 100644
--- a/net/tipc/socket.c
+++ b/net/tipc/socket.c
@@ -1380,7 +1380,7 @@ static int connect(struct socket *sock, struct sockaddr *dest, int destlen,
/* For now, TIPC does not support the non-blocking form of connect() */
if (flags & O_NONBLOCK) {
- res = -EWOULDBLOCK;
+ res = -EOPNOTSUPP;
goto exit;
}
OpenPOWER on IntegriCloud