[TIPC]: Simplify code for returning partial success of stream send request.
Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Per Liden <per.liden@ericsson.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
4b087b28a6
commit
a3b0a5a9d0
1 changed files with 2 additions and 2 deletions
|
@ -969,7 +969,7 @@ static int recv_stream(struct kiocb *iocb, struct socket *sock,
|
|||
restart:
|
||||
if (unlikely((skb_queue_len(&sock->sk->sk_receive_queue) == 0) &&
|
||||
(flags & MSG_DONTWAIT))) {
|
||||
res = (sz_copied == 0) ? -EWOULDBLOCK : 0;
|
||||
res = -EWOULDBLOCK;
|
||||
goto exit;
|
||||
}
|
||||
|
||||
|
@ -1060,7 +1060,7 @@ static int recv_stream(struct kiocb *iocb, struct socket *sock,
|
|||
|
||||
exit:
|
||||
up(&tsock->sem);
|
||||
return res ? res : sz_copied;
|
||||
return sz_copied ? sz_copied : res;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue