test: check flow classifier creation
'cls->cls' will be NULL if flow classifier create has failed, then segmentation fault will occur if the variable is used. This patch fixed it. Fixes: 9c9befea4f57 ("test: add flow classify unit tests") Cc: stable@dpdk.org Signed-off-by: Min Hu (Connor) <humin29@huawei.com> Acked-by: Bernard Iremonger <bernard.iremonger@intel.com>
This commit is contained in:
parent
5ffa60cd77
commit
705b04af1c
@ -828,6 +828,12 @@ test_flow_classify(void)
|
||||
cls_params.name = "flow_classifier";
|
||||
cls_params.socket_id = 0;
|
||||
cls->cls = rte_flow_classifier_create(&cls_params);
|
||||
if (cls->cls == NULL) {
|
||||
printf("Line %i: flow classifier create has failed!\n",
|
||||
__LINE__);
|
||||
rte_free(cls);
|
||||
return TEST_FAILED;
|
||||
}
|
||||
|
||||
/* initialise ACL table params */
|
||||
table_acl_params.n_rule_fields = RTE_DIM(ipv4_defs);
|
||||
|
Loading…
x
Reference in New Issue
Block a user