Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp5271492pxj; Wed, 26 May 2021 06:55:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxOyAKFyo5Ek7MLJi6qhJjg0kJLrRmwD2hVPxHoLVkcKJ5sfnWetpnRWt/AxSPFdtTr0uDx X-Received: by 2002:a05:6e02:ca5:: with SMTP id 5mr28884717ilg.207.1622037329784; Wed, 26 May 2021 06:55:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622037329; cv=none; d=google.com; s=arc-20160816; b=BIVwqkDfniKUY8fD7rP4pEx7Mr5BGfJHahB1UEGz9rx8F4ASMAUtPzZj6mBrpZlo8j BTziAWonb8xzOJEJWYGRAzd+LknT77HMv7qcBMTfWTfpBFhEeZeyRKy2yeBkU+wWKzii /fpF9R8bhSar/ZJB5cQoOGFxhOLPR3+bxYlqNCqyQAapQHtXCVWb3ElEoWSdgvMNE04o IO540ct2KahXJeXpAgPyMUy2JHZf9SIDi1yhfsGfZo/rRH1Zgxge1bE/aDj2FeBAQKj7 OSXk5DD+ARBjUrE+Yp/qlDZEJnmkF/wyy8+RZuYOIdqKRguFSeDpPQgfclS+/2nt5eFV dwBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=xq6+hn6r905X1XjslLc6QC2uBNNfips+AtwUIVTO5Kk=; b=V6h1tyz2QEWE150/BmNzi3DqNsYWU0oVYOMsafkvcHcJ1zYvIbLojPrhJBz6cgoFDI NUlGobWVl125H/UoCnkYG7pDjx5usFYvXhtLlx58NOlu5+AiSHQo/uGmft2eJ8R69m86 HcWc8MKkg6ETtYPE9C9pgw/A+8s+jHbBpzt90PgysudPrc+x1nqku00CXPn6oEKkNr/U 7Je1XCgU7YcEwQKxF3BPUpbhDmxRsnEN6EGV4G8a5CqRouBjJg5gn6tinP4efC+nWn7j IAzg99C8qtu3SLWsyLgwrTr6HeajpHgS3asi3bebhXeEfB2KzQLMvofhJsPmhq67QkcM csoA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i14si1020456ilu.19.2021.05.26.06.55.12; Wed, 26 May 2021 06:55:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232773AbhEZNmP (ORCPT + 99 others); Wed, 26 May 2021 09:42:15 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:58368 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231319AbhEZNmO (ORCPT ); Wed, 26 May 2021 09:42:14 -0400 Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1lltm3-0004tv-N3; Wed, 26 May 2021 13:40:39 +0000 From: Colin King To: Christine Caulfield , David Teigland , Alexander Aring , cluster-devel@redhat.com Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH][next] fs: dlm: Fix memory leak of object mh Date: Wed, 26 May 2021 14:40:39 +0100 Message-Id: <20210526134039.3448305-1-colin.king@canonical.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Colin Ian King There is an error return path that is not kfree'ing mh after it has been successfully allocates. Fix this by free'ing it. Addresses-Coverity: ("Resource leak") Fixes: a070a91cf140 ("fs: dlm: add more midcomms hooks") Signed-off-by: Colin Ian King --- fs/dlm/rcom.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/dlm/rcom.c b/fs/dlm/rcom.c index 085f21966c72..19298edc1573 100644 --- a/fs/dlm/rcom.c +++ b/fs/dlm/rcom.c @@ -393,6 +393,7 @@ static void receive_rcom_lookup(struct dlm_ls *ls, struct dlm_rcom *rc_in) if (rc_in->rc_id == 0xFFFFFFFF) { log_error(ls, "receive_rcom_lookup dump from %d", nodeid); dlm_dump_rsb_name(ls, rc_in->rc_buf, len); + kfree(mh); return; } -- 2.31.1