X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fflow_classify%2Frte_flow_classify.c;h=d3ba2ed22752c0bf8115889de99d9c93113bdef8;hb=6e858b4d9244cf53505589673755ab18ac2a4a83;hp=639b0051f5691952b0e7baf440c2c061b00483ad;hpb=99a2dd955fba6e4cc23b77d590a033650ced9c45;p=dpdk.git diff --git a/lib/flow_classify/rte_flow_classify.c b/lib/flow_classify/rte_flow_classify.c index 639b0051f5..d3ba2ed227 100644 --- a/lib/flow_classify/rte_flow_classify.c +++ b/lib/flow_classify/rte_flow_classify.c @@ -579,12 +579,12 @@ rte_flow_classify_table_entry_delete(struct rte_flow_classifier *cls, &rule->u.key.key_del, &rule->key_found, &rule->entry); - + if (ret == 0) + free(rule); return ret; } } } - free(rule); return ret; } @@ -667,4 +667,4 @@ rte_flow_classifier_query(struct rte_flow_classifier *cls, return ret; } -RTE_LOG_REGISTER(librte_flow_classify_logtype, lib.flow_classify, INFO); +RTE_LOG_REGISTER_DEFAULT(librte_flow_classify_logtype, INFO);