Commit Diff


commit - be89e2b1c0f85ecb74db9d64b319e9919cbaa098
commit + 9096d8be0d9889e8722ca0be29d528d8c6725fbf
blob - 4889b1d24910a8dfcb374bf3f8496b0aa81d2f92
blob + 5be02f7f99d373e506855693ebd20b40265bcafb
--- regress/packfiles/packfile_test.c
+++ regress/packfiles/packfile_test.c
@@ -46,9 +46,9 @@ packfile_read_idx(const char *repo_path)
 	if (err) {
 		printf("got_packidx_open: %s\n", err->msg);
 		ret = 0;
-	}
+	} else
+		got_packidx_close(packidx);
 
-	got_packidx_close(packidx);
 	free(fullpath);
 	return ret;
 }