ipsec: make sure pad_bytes does not exceed pad data size 63/23863/2
authorBenoît Ganne <bganne@cisco.com>
Sat, 7 Dec 2019 16:14:27 +0000 (09:14 -0700)
committerDave Barach <openvpp@barachs.net>
Mon, 9 Dec 2019 15:49:31 +0000 (15:49 +0000)
commit4505f0154eaba59c432c869b65e2dc493837032a
tree348cdf4b96c680a02cfc0438a85219c6527074a1
parent4a65b910a1802103a8ded3e832aaf4f2065323b1
ipsec: make sure pad_bytes does not exceed pad data size

This helps GCC understand the memcpy will not overflow pad_data. GCC-6
(default on Debian 9) in particular got confused.

Type: fix

Change-Id: I176eb01531b9d5c7ebec40f015e510b2d56e77c4
Signed-off-by: Benoît Ganne <bganne@cisco.com>
src/vnet/ipsec/esp_encrypt.c