diff options
| author | Russell Belfer <rb@github.com> | 2013-12-12 12:11:38 -0800 |
|---|---|---|
| committer | Russell Belfer <rb@github.com> | 2013-12-12 12:11:38 -0800 |
| commit | 9cfce2735d77f4d8b6005e62349dd97c0c6de5ab (patch) | |
| tree | b538c09a7d7d6285f218a052019332ac02bb314c /src/vector.h | |
| parent | 11bd7a034ba9046a7ba601c446e937377d507065 (diff) | |
| download | libgit2-9cfce2735d77f4d8b6005e62349dd97c0c6de5ab.tar.gz | |
Cleanups, renames, and leak fixes
This renames git_vector_free_all to the better git_vector_free_deep
and also contains a couple of memory leak fixes based on valgrind
checks. The fixes are specifically: failure to free global dir
path variables when not compiled with threading on and failure to
free filters from the filter registry that had not be initialized
fully.
Diffstat (limited to 'src/vector.h')
| -rw-r--r-- | src/vector.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vector.h b/src/vector.h index defe22466..d318463c6 100644 --- a/src/vector.h +++ b/src/vector.h @@ -23,7 +23,7 @@ typedef struct git_vector { int git_vector_init(git_vector *v, size_t initial_size, git_vector_cmp cmp); void git_vector_free(git_vector *v); -void git_vector_free_all(git_vector *v); /* free each entry and self */ +void git_vector_free_deep(git_vector *v); /* free each entry and self */ void git_vector_clear(git_vector *v); int git_vector_dup(git_vector *v, const git_vector *src, git_vector_cmp cmp); void git_vector_swap(git_vector *a, git_vector *b); |
