summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2016-05-02 14:30:14 +0200
committerPatrick Steinhardt <ps@pks.im>2016-05-02 14:30:14 +0200
commitf80852af807ae40bfc56e3285dda460873ecc9f9 (patch)
treed8ffd908a1baacccbe1ed7046534300709f3c8a0
parentd24425fa8ea3349f2ce7087dac3cba19481cc389 (diff)
downloadlibgit2-f80852af807ae40bfc56e3285dda460873ecc9f9.tar.gz
index: fix memory leak on error case
-rw-r--r--src/index.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/index.c b/src/index.c
index 63e47965a..31cb27d6c 100644
--- a/src/index.c
+++ b/src/index.c
@@ -3008,7 +3008,7 @@ int git_index_read_index(
if (error < 0) {
giterr_set(GITERR_INDEX, "failed to insert entry");
- return error;
+ goto done;
}
if (diff <= 0) {