app/testpmd: fix crash when port id out of bound
In testpmd, when using "rx_vlan add 1 77", it will be a segment fault
Because the port ID should be less than 32.
Fixes: edab33b1c0
("app/testpmd: support port hotplug")
Signed-off-by: Michael Qiu <michael.qiu@intel.com>
This commit is contained in:
parent
49e01d6437
commit
78ef434ae2
@ -388,7 +388,7 @@ port_id_is_invalid(portid_t port_id, enum print_warning warning)
|
||||
if (port_id == (portid_t)RTE_PORT_ALL)
|
||||
return 0;
|
||||
|
||||
if (ports[port_id].enabled)
|
||||
if (port_id < RTE_MAX_ETHPORTS && ports[port_id].enabled)
|
||||
return 0;
|
||||
|
||||
if (warning == ENABLED_WARN)
|
||||
|
Loading…
Reference in New Issue
Block a user