examples/tep_term: fix port id check
authorBeilei Xing <beilei.xing@intel.com>
Tue, 5 Jul 2016 06:15:40 +0000 (14:15 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Mon, 11 Jul 2016 15:21:21 +0000 (17:21 +0200)
commit8a499c23feaa3174e1c35276481ff1094508bec3
treed7f874cf98cda215f2828a2b25f1b6f41e4016c9
parent54659744c2e6c9cce0ba8777de52ae9896298871
examples/tep_term: fix port id check

Coverity reported lots of out-of-bounds in function
vxlan_link, these issues should happen when index
port_id evaluates to 2, cause size of arrays is
2 in structure.
Fix this issue by modifying judgement condition, make
sure port_id is less than 2.

Coverity issue: 107121, 107122, 107123, 107124, 107125
Fixes: 4abe471ed6fc ("examples/tep_term: implement VXLAN processing")

Signed-off-by: Beilei Xing <beilei.xing@intel.com>
examples/tep_termination/vxlan_setup.c