]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
rxrpc: Fix variable overwrite
authorGustavo A. R. Silva <garsilva@embeddedor.com>
Tue, 28 Nov 2017 17:28:52 +0000 (11:28 -0600)
committerDavid Howells <dhowells@redhat.com>
Wed, 29 Nov 2017 14:44:22 +0000 (14:44 +0000)
commit282ef4729195c8503f7101d574acfb5e7c8a8209
tree3fb0133ea601ed5a3f97f1fbaec0f5f72a70c1ff
parent5fc62f6a139a7b06b027bf442cd4205619506f59
rxrpc: Fix variable overwrite

Values assigned to both variable resend_at and ack_at are overwritten
before they can be used.

The correct fix here is to add 'now' to the previously computed value in
resend_at and ack_at.

Addresses-Coverity-ID: 1462262
Addresses-Coverity-ID: 1462263
Addresses-Coverity-ID: 1462264
Fixes: beb8e5e4f38c ("rxrpc: Express protocol timeouts in terms of RTT")
Link: https://marc.info/?i=17004.1511808959%40warthog.procyon.org.uk
Signed-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com>
Signed-off-by: David Howells <dhowells@redhat.com>
net/rxrpc/call_event.c
net/rxrpc/sendmsg.c