From 7188e9b8e688f62943304406776416413ccfb52e Mon Sep 17 00:00:00 2001 From: liuyang Date: Mon, 2 Jul 2018 19:09:42 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=87=8A=E6=94=BE=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=8F=A5=E6=9F=84=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/dablooms.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dablooms.c b/src/dablooms.c index 6f0a7a4..8930bcd 100644 --- a/src/dablooms.c +++ b/src/dablooms.c @@ -204,6 +204,7 @@ int free_counting_bloom(counting_bloom_t *bloom) if (bloom != NULL) { free(bloom->hashes); bloom->hashes = NULL; + close(bloom->bitmap->fd); free(bloom->bitmap); free(bloom); bloom = NULL; From 95be22725f5bdb25e97624c1776ebdd1176deb3e Mon Sep 17 00:00:00 2001 From: liuyang Date: Mon, 2 Jul 2018 19:38:31 +0800 Subject: [PATCH 2/2] a better call --- src/dablooms.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/dablooms.c b/src/dablooms.c index 8930bcd..2415feb 100644 --- a/src/dablooms.c +++ b/src/dablooms.c @@ -204,8 +204,7 @@ int free_counting_bloom(counting_bloom_t *bloom) if (bloom != NULL) { free(bloom->hashes); bloom->hashes = NULL; - close(bloom->bitmap->fd); - free(bloom->bitmap); + free_bitmap(bloom->bitmap); free(bloom); bloom = NULL; }