From 472fa08f4ed17f5ecbd5f61a32b39258b9b50813 Mon Sep 17 00:00:00 2001 From: schu Date: Fri, 30 Sep 2011 10:31:41 +0200 Subject: [PATCH] refs.c: fix reference_rename 6c8b458 removed an "unused" variable needed for git_hashtable_insert2(), causing a segfault in reference_rename(). Instead, use git_hashtable_insert(). Signed-off-by: schu --- src/refs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/refs.c b/src/refs.c index 0acfc19c0..1135de475 100644 --- a/src/refs.c +++ b/src/refs.c @@ -1391,7 +1391,7 @@ int git_reference_rename(git_reference *ref, const char *new_name, int force) new_ref->name = NULL; reference_free(new_ref); - if ((error = git_hashtable_insert2(ref->owner->references.loose_cache, ref->name, ref, NULL)) < GIT_SUCCESS) + if ((error = git_hashtable_insert(ref->owner->references.loose_cache, ref->name, ref)) < GIT_SUCCESS) goto rollback; /*