Commit Diff


commit - 4924afe127087d3fd243c0e488cde9769852ba7b
commit + 794662a4547b17c0243addf37d330d39e0eb5662
blob - fc898c75e876b90c401ee5436e0a2932924d9bbd
blob + 237c796775a73f7eac4b6b6b463b2caefc13b720
--- lib/repository.c
+++ lib/repository.c
@@ -872,6 +872,7 @@ got_repo_close(struct got_repository *repo)
 	    &repo->packidx_bloom_filters))) {
 		RB_REMOVE(got_packidx_bloom_filter_tree,
 		    &repo->packidx_bloom_filters, bf);
+		bloom_free(bf->bloom);
 		free(bf->bloom);
 		free(bf);
 	}