From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from netronome.com (host-79-78-33-110.static.as9105.net [79.78.33.110]) by dpdk.org (Postfix) with ESMTP id D86011B2A4; Wed, 8 Nov 2017 15:42:30 +0100 (CET) Received: from netronome.com (localhost [127.0.0.1]) by netronome.com (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id vA8EgNlK013981; Wed, 8 Nov 2017 14:42:23 GMT Received: (from alucero@localhost) by netronome.com (8.14.4/8.14.4/Submit) id vA8EgNxn013980; Wed, 8 Nov 2017 14:42:23 GMT From: Alejandro Lucero To: dev@dpdk.org Cc: stable@dpdk.org Date: Wed, 8 Nov 2017 14:42:23 +0000 Message-Id: <1510152143-13943-1-git-send-email-alejandro.lucero@netronome.com> X-Mailer: git-send-email 1.9.1 Subject: [dpdk-stable] [PATCH] net/nfp: release memory before exit X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Nov 2017 14:42:31 -0000 Memory allocated was not being released in any exit path. Fixes: 48e2255f1b63 ("net/nfp: add NSP support for HW link configuration") Coverity: 195030 Signed-off-by: Alejandro Lucero --- drivers/net/nfp/nfp_nspu.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/nfp/nfp_nspu.c b/drivers/net/nfp/nfp_nspu.c index 0b415fc..f908983 100644 --- a/drivers/net/nfp/nfp_nspu.c +++ b/drivers/net/nfp/nfp_nspu.c @@ -566,6 +566,7 @@ NSP_ETH_TABLE_SIZE, 0); if (ret) { rte_spinlock_unlock(&desc->nsp_lock); + free(entries); return ret; } @@ -586,6 +587,7 @@ if (i == NSP_ETH_MAX_COUNT) { rte_spinlock_unlock(&desc->nsp_lock); + free(entries); return -EINVAL; } @@ -610,6 +612,7 @@ "Hw ethernet port %d configure failed\n", port); } rte_spinlock_unlock(&desc->nsp_lock); + free(entries); return ret; } -- 1.9.1