From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter Date: Thu, 22 Apr 2010 09:56:41 +0000 Subject: [patch] drbd: fix memory leak Message-Id: <20100422095641.GR29647@bicker> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: kernel-janitors@vger.kernel.org We leak memory if "--dry-run" is not supported by the peer. Signed-off-by: Dan Carpenter diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c index 67e0fc5..93d1f9b 100644 --- a/drivers/block/drbd/drbd_main.c +++ b/drivers/block/drbd/drbd_main.c @@ -1695,6 +1695,7 @@ int drbd_send_protocol(struct drbd_conf *mdev) cf |= CF_DRY_RUN; else { dev_err(DEV, "--dry-run is not supported by peer"); + kfree(p); return 0; } } From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from soda.linbit (unknown [10.9.9.55]) by mail09.linbit.com (LINBIT Mail Daemon) with ESMTP id D5A3D105A78D for ; Thu, 22 Apr 2010 14:45:47 +0200 (CEST) Resent-Message-ID: <20100422124546.GR12540@soda.linbit> Date: Thu, 22 Apr 2010 11:56:41 +0200 From: Dan Carpenter To: Lars Ellenberg Message-ID: <20100422095641.GR29647@bicker> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Cc: Kamalesh Babulal , kernel-janitors@vger.kernel.org, Philipp Reisner , drbd-user@lists.linbit.com, Jens Axboe Subject: [Drbd-dev] [patch] drbd: fix memory leak List-Id: Coordination of development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , We leak memory if "--dry-run" is not supported by the peer. Signed-off-by: Dan Carpenter diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c index 67e0fc5..93d1f9b 100644 --- a/drivers/block/drbd/drbd_main.c +++ b/drivers/block/drbd/drbd_main.c @@ -1695,6 +1695,7 @@ int drbd_send_protocol(struct drbd_conf *mdev) cf |= CF_DRY_RUN; else { dev_err(DEV, "--dry-run is not supported by peer"); + kfree(p); return 0; } }