summaryrefslogtreecommitdiff
path: root/src/refs.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/refs.c')
-rw-r--r--src/refs.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/refs.c b/src/refs.c
index fcf771b5e..f21ca69de 100644
--- a/src/refs.c
+++ b/src/refs.c
@@ -77,12 +77,12 @@ static void reference_free(git_reference *reference)
return;
if (reference->name)
- free(reference->name);
+ git__free(reference->name);
if (reference->type == GIT_REF_SYMBOLIC)
- free(((reference_symbolic *)reference)->target);
+ git__free(((reference_symbolic *)reference)->target);
- free(reference);
+ git__free(reference);
}
static int reference_create(
@@ -212,7 +212,7 @@ static int loose_parse_symbolic(git_reference *ref, git_fbuffer *file_content)
refname_start += header_len;
- free(ref_sym->target);
+ git__free(ref_sym->target);
ref_sym->target = git__strdup(refname_start);
if (ref_sym->target == NULL)
return GIT_ENOMEM;
@@ -1203,7 +1203,7 @@ int git_reference_set_oid(git_reference *ref, const git_oid *id)
ref_old->ref.name = git__strdup(ref->name);
if (ref_old->ref.name == NULL) {
- free(ref_old);
+ git__free(ref_old);
return GIT_ENOMEM;
}
}
@@ -1252,7 +1252,7 @@ int git_reference_set_target(git_reference *ref, const char *target)
ref_sym = (reference_symbolic *)ref;
- free(ref_sym->target);
+ git__free(ref_sym->target);
ref_sym->target = git__strdup(target);
if (ref_sym->target == NULL)
return GIT_ENOMEM;
@@ -1381,7 +1381,7 @@ int git_reference_rename(git_reference *ref, const char *new_name, int force)
goto rollback;
}
- free(ref->name);
+ git__free(ref->name);
ref->name = new_ref->name;
/*
@@ -1408,7 +1408,7 @@ int git_reference_rename(git_reference *ref, const char *new_name, int force)
goto rollback;
cleanup:
- free(old_name);
+ git__free(old_name);
return error == GIT_SUCCESS ? GIT_SUCCESS : git__rethrow(error, "Failed to rename reference");
rollback: