diff --git a/refs/reftable-backend.c b/refs/reftable-backend.c index 62992a67ee6cf7..ef59ad3484fd72 100644 --- a/refs/reftable-backend.c +++ b/refs/reftable-backend.c @@ -352,6 +352,8 @@ static int reftable_be_remove_on_disk(struct ref_store *ref_store, struct strbuf sb = STRBUF_INIT; int ret = 0; + reftable_be_release(ref_store); + strbuf_addf(&sb, "%s/reftable", refs->base.gitdir); if (remove_dir_recursively(&sb, 0) < 0) { strbuf_addstr(err, "could not delete reftables");