Commit Diff


commit - d3f8b1f9b4928339a8421ee84b92b407104086d5
commit + c4f29b530a853e6019873550831d52f83a51ecc5
blob - c4d6fa4ea1ac77327a9737ec50199120184515eb
blob + 064ff532b2d21d3063da58e4acf65715d6527ccb
--- lib/repository.c
+++ lib/repository.c
@@ -867,6 +867,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);
 	}