From mboxrd@z Thu Jan 1 00:00:00 1970 From: anirban.chakraborty@qlogic.com Subject: [PATCH 2/9 net-next-2.6] qlcnic: Memory leak fix Date: Fri, 1 Apr 2011 17:07:09 -0700 Message-ID: <1301702836-3265-2-git-send-email-anirban.chakraborty@qlogic.com> References: <1301702836-3265-1-git-send-email-anirban.chakraborty@qlogic.com> Cc: davem@davemloft.com, Dept_NX_Linux_NIC_driver@qlogic.com, Sony Chacko To: netdev@vger.kernel.org Return-path: Received: from vpn.pathscale.com ([198.186.3.75]:34114 "HELO mx.mv.qlogic.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with SMTP id S1753995Ab1DBAZQ (ORCPT ); Fri, 1 Apr 2011 20:25:16 -0400 In-Reply-To: <1301702836-3265-1-git-send-email-anirban.chakraborty@qlogic.com> Sender: netdev-owner@vger.kernel.org List-ID: From: Sony Chacko Fix a memory leak in error path of pci info. Signed-off-by: Sony Chacko QLCNIC_MAX_PCI_FUNC) - return QL_STATUS_INVALID_PARAM; + if (pfn > QLCNIC_MAX_PCI_FUNC) { + ret = QL_STATUS_INVALID_PARAM; + goto err_eswitch; + } adapter->npars[pfn].active = (u8)pci_info[i].active; adapter->npars[pfn].type = (u8)pci_info[i].type; adapter->npars[pfn].phy_port = (u8)pci_info[i].default_port; -- 1.7.1