diff options
Diffstat (limited to 'net')
| -rw-r--r-- | net/tipc/socket.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/tipc/socket.c b/net/tipc/socket.c index ce8249c76827..6cc7ddd2fb7c 100644 --- a/net/tipc/socket.c +++ b/net/tipc/socket.c | |||
| @@ -1257,7 +1257,7 @@ static u32 filter_connect(struct tipc_sock *tsock, struct sk_buff **buf) | |||
| 1257 | /* Accept only ACK or NACK message */ | 1257 | /* Accept only ACK or NACK message */ |
| 1258 | if (unlikely(msg_errcode(msg))) { | 1258 | if (unlikely(msg_errcode(msg))) { |
| 1259 | sock->state = SS_DISCONNECTING; | 1259 | sock->state = SS_DISCONNECTING; |
| 1260 | sk->sk_err = -ECONNREFUSED; | 1260 | sk->sk_err = ECONNREFUSED; |
| 1261 | retval = TIPC_OK; | 1261 | retval = TIPC_OK; |
| 1262 | break; | 1262 | break; |
| 1263 | } | 1263 | } |
| @@ -1268,7 +1268,7 @@ static u32 filter_connect(struct tipc_sock *tsock, struct sk_buff **buf) | |||
| 1268 | res = auto_connect(sock, msg); | 1268 | res = auto_connect(sock, msg); |
| 1269 | if (res) { | 1269 | if (res) { |
| 1270 | sock->state = SS_DISCONNECTING; | 1270 | sock->state = SS_DISCONNECTING; |
| 1271 | sk->sk_err = res; | 1271 | sk->sk_err = -res; |
| 1272 | retval = TIPC_OK; | 1272 | retval = TIPC_OK; |
| 1273 | break; | 1273 | break; |
| 1274 | } | 1274 | } |
