diff options
author | Kirill A. Shutemov <kirill@shutemov.name> | 2011-07-18 02:05:23 +0300 |
---|---|---|
committer | Kirill A. Shutemov <kirill@shutemov.name> | 2011-07-19 16:09:20 +0300 |
commit | 26b1b15767a6e7b6401884611437ca25fe5555bb (patch) | |
tree | 767504b2e862699498ea479501968ba4a6cd9775 /src | |
parent | 5c6ae0099977e2e950e98b9bf07ce9683b6df059 (diff) | |
download | libgit2-26b1b15767a6e7b6401884611437ca25fe5555bb.tar.gz |
index: fix memory leak
We need really free vectors on index freeing, not only clear.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Diffstat (limited to 'src')
-rw-r--r-- | src/index.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/index.c b/src/index.c index 2fa9c1922..6390da3d7 100644 --- a/src/index.c +++ b/src/index.c @@ -196,6 +196,8 @@ void git_index_free(git_index *index) return; git_index_clear(index); + git_vector_free(&index->entries); + git_vector_free(&index->unmerged); free(index->index_file_path); free(index); |