summaryrefslogtreecommitdiff
path: root/src/object.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/object.c')
-rw-r--r--src/object.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/object.c b/src/object.c
index f59e4c7da..80fe51152 100644
--- a/src/object.c
+++ b/src/object.c
@@ -360,7 +360,7 @@ int git_object_peel(
assert(object && peeled);
if (git_object_type(object) == target_type)
- return git_object__dup(peeled, (git_object *)object);
+ return git_object_dup(peeled, (git_object *)object);
source = (git_object *)object;
@@ -396,3 +396,9 @@ int git_object_peel(
return error;
}
+int git_object_dup(git_object **dest, git_object *source)
+{
+ git_cached_obj_incref(source);
+ *dest = source;
+ return 0;
+}