app/testpmd: fix memory leak for DSCP table

Fix memory leak for dscp table reported by coverity

Coverity issue: 326961
Fixes: 281eeb8afc ("app/testpmd: add commands for metering and policing")
Cc: stable@dpdk.org

Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com>
This commit is contained in:
Jasvinder Singh 2018-11-14 11:58:59 +00:00 committed by Thomas Monjalon
parent 6f4ae7f5d9
commit 5fe5678de9

View File

@ -1148,15 +1148,15 @@ static void cmd_set_port_meter_dscp_table_parsed(void *parsed_result,
}
if (port_id_is_invalid(port_id, ENABLED_WARN))
return;
goto free_table;
/* Update Meter DSCP Table*/
ret = rte_mtr_meter_dscp_table_update(port_id, mtr_id,
dscp_table, &error);
if (ret != 0) {
if (ret != 0)
print_err_msg(&error);
return;
}
free_table:
free(dscp_table);
}