Sha256: f7bb8fd0de02f8c9c5345d491afab26a2200d8180449050d68bbf3426296e5ef
Contents?: true
Size: 558 Bytes
Versions: 2
Compression:
Stored size: 558 Bytes
Contents
#include "clar_libgit2.h" void test_refs_crashes__double_free(void) { git_repository *repo; git_reference *ref, *ref2; const char *REFNAME = "refs/heads/xxx"; cl_git_pass(git_repository_open(&repo, cl_fixture("testrepo.git"))); cl_git_pass(git_reference_create_symbolic(&ref, repo, REFNAME, "refs/heads/master", 0)); cl_git_pass(git_reference_lookup(&ref2, repo, REFNAME)); cl_git_pass(git_reference_delete(ref)); /* reference is gone from disk, so reloading it will fail */ cl_git_fail(git_reference_reload(ref2)); git_repository_free(repo); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rugged-0.17.0b2 | ext/rugged/vendor/libgit2-dist/tests-clar/refs/crashes.c |
rugged-0.17.0b1 | ext/rugged/vendor/libgit2-dist/tests-clar/refs/crashes.c |