From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jingjing Wu Subject: [PATCH v2] net/i40e: fix memory leak if VF init fails Date: Wed, 13 Sep 2017 03:23:51 +0800 Message-ID: <1505244231-51364-1-git-send-email-jingjing.wu@intel.com> References: <1505244002-51248-1-git-send-email-jingjing.wu@intel.com> Cc: dev@dpdk.org, jingjing.wu@intel.com, stable@dpdk.org To: beilei.xing@intel.com Return-path: In-Reply-To: <1505244002-51248-1-git-send-email-jingjing.wu@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Cc: stable@dpdk.org Fixes: 4861cde46116 ("i40e: new poll mode driver") Signed-off-by: Jingjing Wu --- v2 change: - free aq_resp at err_aq drivers/net/i40e/i40e_ethdev_vf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/i40e/i40e_ethdev_vf.c b/drivers/net/i40e/i40e_ethdev_vf.c index f6d8293..1206af1 100644 --- a/drivers/net/i40e/i40e_ethdev_vf.c +++ b/drivers/net/i40e/i40e_ethdev_vf.c @@ -1317,7 +1317,9 @@ i40evf_init_vf(struct rte_eth_dev *dev) err_alloc: rte_free(vf->vf_res); + vf->vsi_res = NULL; err_aq: + rte_free(vf->aq_resp); i40e_shutdown_adminq(hw); /* ignore error */ err: return -1; -- 2.7.4