OSDN Git Service

tipc: initialize 'validated' field of received packets
authorJon Maloy <jon.maloy@ericsson.com>
Wed, 17 Jul 2019 21:43:44 +0000 (23:43 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 17 Jul 2019 22:24:38 +0000 (15:24 -0700)
commit866e5fd8a7123444d865340ff21c1673f74cdecd
tree3fa4dbba90b1a0a2eea6f9fa63b3e722cd7adcbb
parent7b379472bc530fd9929f8791c4daffc63ca90e0c
tipc: initialize 'validated' field of received packets

The tipc_msg_validate() function leaves a boolean flag 'validated' in
the validated buffer's control block, to avoid performing this action
more than once. However, at reception of new packets, the position of
this field may already have been set by lower layer protocols, so
that the packet is erroneously perceived as already validated by TIPC.

We fix this by initializing the said field to 'false' before performing
the initial validation.

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