diff options
author | Allan Stephens <allan.stephens@windriver.com> | 2010-08-17 07:00:05 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-08-17 20:31:52 -0400 |
commit | 35997e3157eba16c6124d440bdf9272087129b2a (patch) | |
tree | bc12850561585be7937778852bbb81655a053aee /net/tipc | |
parent | 3720d40b201fe82dce1d8a64a31bfbf49c221771 (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.c | 2 |
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 | ||