diff options
author | Vicent Marti <tanoku@gmail.com> | 2011-10-28 14:51:13 -0700 |
---|---|---|
committer | Vicent Marti <tanoku@gmail.com> | 2011-10-28 19:02:36 -0700 |
commit | 3286c408eccb18c525ca123383f3ebf5097441bc (patch) | |
tree | 4422fe16ab4f7b9cf713e0209cbb74fb4115889e /src/refs.c | |
parent | da37654d04617b4dacce6e7a4796007d2854624d (diff) | |
download | libgit2-3286c408eccb18c525ca123383f3ebf5097441bc.tar.gz |
global: Properly use `git__` memory wrappers
Ensure that all memory related functions (malloc, calloc, strdup, free,
etc) are using their respective `git__` wrappers.
Diffstat (limited to 'src/refs.c')
-rw-r--r-- | src/refs.c | 16 |
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: |