mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 19:21:31 -04:00
afs: Fix an off-by-one error in afs_send_pages()
afs_send_pages() should only put the call into the AFS_CALL_AWAIT_REPLY state if it has sent all the pages - but the check it makes is incorrect and sometimes it will finish the loop early. Signed-off-by: David Howells <[email protected]>
This commit is contained in:
parent
7286a35e89
commit
445783d0ec
1 changed files with 1 additions and 1 deletions
|
|
@ -315,7 +315,7 @@ static int afs_send_pages(struct afs_call *call, struct msghdr *msg)
|
|||
* packet as RxRPC might give us the reply before it
|
||||
* returns from sending the request.
|
||||
*/
|
||||
if (first + nr >= last)
|
||||
if (first + nr - 1 >= last)
|
||||
call->state = AFS_CALL_AWAIT_REPLY;
|
||||
ret = rxrpc_kernel_send_data(afs_socket, call->rxcall,
|
||||
msg, bytes);
|
||||
|
|
|
|||
Loading…
Reference in a new issue