Skip to content

Commit cf323cb

Browse files
committed
refs: test git_reference_create_matching failure for zero oid
1 parent 95b7a63 commit cf323cb

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

tests/refs/races.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ void test_refs_races__create_matching_zero_old(void)
3030
git_oid_fromstr(&id, commit_id);
3131
git_oid_fromstr(&zero_id, "0000000000000000000000000000000000000000");
3232

33+
cl_git_fail(git_reference_create_matching(&ref, g_repo, refname, &id, 1, &zero_id, NULL));
34+
3335
cl_git_pass(git_reference_create_matching(&ref, g_repo, other_refname, &id, 1, &zero_id, NULL));
36+
cl_git_fail(git_reference_create_matching(&ref, g_repo, other_refname, &id, 1, &zero_id, NULL));
3437

3538
git_reference_free(ref);
3639
}

0 commit comments

Comments
 (0)