cnat: Fix invalid adj_index 35/29735/2
authorNathan Skrzypczak <nathan.skrzypczak@gmail.com>
Tue, 3 Nov 2020 16:44:28 +0000 (17:44 +0100)
committerDave Barach <openvpp@barachs.net>
Tue, 10 Nov 2020 10:33:02 +0000 (10:33 +0000)
commit212ec2af92b148cd3747e6ab424c0080d4a62968
tree8382c75cb6accfdc7d2a96cd26a9570c601ad86f
parent5f09efe70cc872a97c9db4c3a53455712548cad7
cnat: Fix invalid adj_index

Type: fix

When using sNAT in combination with cnat translations
it might happen that the cnat_node_vip.c picks up a
translation on a session that has an invalid lb index,
thus resulting in a later crash in ip4-load-balance

Change-Id: I82607086b2d672a9dcf26bfb82ad7f83e6474562
Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
src/plugins/cnat/cnat_node_vip.c
src/plugins/cnat/cnat_session.h