From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:48093) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QFT0q-0008NF-2X for qemu-devel@nongnu.org; Thu, 28 Apr 2011 11:20:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QFT0o-0006Xw-R7 for qemu-devel@nongnu.org; Thu, 28 Apr 2011 11:20:16 -0400 Received: from nog.sh.bytemark.co.uk ([212.110.161.168]:60429) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QFT0o-0006Xo-Mu for qemu-devel@nongnu.org; Thu, 28 Apr 2011 11:20:14 -0400 From: nick@bytemark.co.uk Date: Thu, 28 Apr 2011 16:20:01 +0100 Message-Id: <1304004002-2018-1-git-send-email-nick@bytemark.co.uk> In-Reply-To: <1304003767.15402.28.camel@desk4.office.bytemark.co.uk> References: <1304003767.15402.28.camel@desk4.office.bytemark.co.uk> Subject: [Qemu-devel] [PATCH 1/2] NBD: Avoid leaking a couple of strings when the NBD device is closed List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: kwolf@redhat.com Cc: stefanha@gmail.com, qemu-devel@nongnu.org, Nick Thomas From: Nick Thomas Signed-off-by: Nick Thomas --- block/nbd.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/block/nbd.c b/block/nbd.c index 1d6b225..7a52f62 100644 --- a/block/nbd.c +++ b/block/nbd.c @@ -239,6 +239,10 @@ static int nbd_write(BlockDriverState *bs, int64_t sector_num, static void nbd_close(BlockDriverState *bs) { + BDRVNBDState *s = bs->opaque; + qemu_free(s->export_name); + qemu_free(s->host_spec); + nbd_teardown_connection(bs); } -- 1.7.0.4