diff options
author | abyss7 <abyss.7@gmail.com> | 2018-08-16 22:45:43 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-16 22:45:43 +0300 |
commit | 581d5492f6afdaf31a10e51187466a80ffc9f76f (patch) | |
tree | 3059c9c44232f01b7be32a2e73db50817951c74a | |
parent | 622e12c1b26210d5fb2f1136a3ab4d3c81c1d2c8 (diff) | |
download | libgit2-581d5492f6afdaf31a10e51187466a80ffc9f76f.tar.gz |
Fix leak in index.c
-rw-r--r-- | src/index.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/index.c b/src/index.c index 4907c81e1..0450d9f81 100644 --- a/src/index.c +++ b/src/index.c @@ -1802,7 +1802,8 @@ int git_index_conflict_add(git_index *index, if (entries[i] && !valid_filemode(entries[i]->mode)) { giterr_set(GITERR_INDEX, "invalid filemode for stage %d entry", i + 1); - return -1; + ret = -1; + goto on_error; } } |