diff options
author | Allan Stephens <allan.stephens@windriver.com> | 2010-08-17 11:00:05 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-08-17 17:31:52 -0700 |
commit | 35997e3157eba16c6124d440bdf9272087129b2a (patch) | |
tree | bc12850561585be7937778852bbb81655a053aee /net/tipc/socket.c | |
parent | 3720d40b201fe82dce1d8a64a31bfbf49c221771 (diff) | |
download | op-kernel-dev-35997e3157eba16c6124d440bdf9272087129b2a.zip op-kernel-dev-35997e3157eba16c6124d440bdf9272087129b2a.tar.gz |
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.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/tipc/socket.c b/net/tipc/socket.c index 69d0fd1..b89c7b1 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; } |