tipc: fix potential bug in function tipc_backlog_rcv
authorJon Paul Maloy <jon.maloy@ericsson.com>
Mon, 9 Jun 2014 16:08:18 +0000 (11:08 -0500)
committerDavid S. Miller <davem@davemloft.net>
Wed, 11 Jun 2014 22:01:30 +0000 (15:01 -0700)
In commit 4f4482dcd9a0606a30541ff165ddaca64748299b ("tipc: compensate
for double accounting in socket rcv buffer") we access 'truesize' of
a received buffer after it might have been released by the function
filter_rcv().

In this commit we correct this by reading the value of 'truesize' to
the stack before delivering the buffer to filter_rcv().

Signed-off-by: Jon Maloy <jon.maloy@ericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

No differences found