From 741ca9d3172092b1fec9a1256430fcedc767a537 Mon Sep 17 00:00:00 2001 From: Xavier Simonart Date: Mon, 23 Apr 2018 14:19:58 +0200 Subject: Fix memory leak introduced by 4a65cd84 Change-Id: I937bb38baa51d1902793fa8720a3ea740a583473 Signed-off-by: Xavier Simonart --- VNFs/DPPD-PROX/handle_lat.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/VNFs/DPPD-PROX/handle_lat.c b/VNFs/DPPD-PROX/handle_lat.c index 8cc5c32b..d7706c3e 100644 --- a/VNFs/DPPD-PROX/handle_lat.c +++ b/VNFs/DPPD-PROX/handle_lat.c @@ -526,8 +526,11 @@ static int handle_lat_bulk(struct task_base *tbase, struct rte_mbuf **mbufs, uin task->link_speed = task->port->link_speed * 125000L; plog_info("\tPort %u: link speed is %ld Mbps\n", (uint8_t)(task->port - prox_port_cfg), 8 * task->link_speed / 1000000); - } else + } else if (n_pkts) { + return task->base.tx_pkt(&task->base, mbufs, n_pkts, NULL); + } else { return 0; + } } if (n_pkts == 0) { -- cgit 1.2.3-korg