Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVicent Marti <tanoku@gmail.com>2013-05-30 19:19:43 +0400
committerVicent Marti <tanoku@gmail.com>2013-05-30 19:19:43 +0400
commit979f75d8e1df7e8e43797822d5a55a8eff74fa74 (patch)
tree756b19bfcb23cca2a4eb4bc62a16ce015511e73e /src/refs.c
parent4e6e2ff26f5a04a4628aa0d81e5d5d73acf28ec4 (diff)
Refcounting
Diffstat (limited to 'src/refs.c')
-rw-r--r--src/refs.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/refs.c b/src/refs.c
index c60e042d9..7103decbd 100644
--- a/src/refs.c
+++ b/src/refs.c
@@ -95,6 +95,9 @@ void git_reference_free(git_reference *reference)
if (reference->type == GIT_REF_SYMBOLIC)
git__free(reference->target.symbolic);
+ if (reference->db)
+ GIT_REFCOUNT_DEC(reference->db, git_refdb__free);
+
git__free(reference);
}