aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc
diff options
context:
space:
mode:
authorAllan Stephens <allan.stephens@windriver.com>2010-08-17 07:00:05 -0400
committerDavid S. Miller <davem@davemloft.net>2010-08-17 20:31:52 -0400
commit35997e3157eba16c6124d440bdf9272087129b2a (patch)
treebc12850561585be7937778852bbb81655a053aee /net/tipc
parent3720d40b201fe82dce1d8a64a31bfbf49c221771 (diff)
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')
-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,
1380 /* For now, TIPC does not support the non-blocking form of connect() */ 1380 /* For now, TIPC does not support the non-blocking form of connect() */
1381 1381
1382 if (flags & O_NONBLOCK) { 1382 if (flags & O_NONBLOCK) {
1383 res = -EWOULDBLOCK; 1383 res = -EOPNOTSUPP;
1384 goto exit; 1384 goto exit;
1385 } 1385 }
1386 1386