summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEtienne Samson <samson.etienne@gmail.com>2018-08-21 01:12:11 +0200
committerEtienne Samson <samson.etienne@gmail.com>2018-08-21 01:12:11 +0200
commitaa8cb5866f1eabd92c8c08f7a8610d42df07375f (patch)
tree8c986576f106cb2c6cb404b2178f2e3567bf59de
parent5b0258add926c9d17c88984d4aaf085e2a091919 (diff)
downloadlibgit2-aa8cb5866f1eabd92c8c08f7a8610d42df07375f.tar.gz
revwalk: The left operand of '<' is a garbage value
At line 594, we do this : if (error < 0) return error; but if nothing was pushed in a GIT_SORT_TIME revwalk, we'd return uninitialized stack data.
-rw-r--r--src/revwalk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/revwalk.c b/src/revwalk.c
index be647af3a..da84a4471 100644
--- a/src/revwalk.c
+++ b/src/revwalk.c
@@ -550,7 +550,7 @@ cleanup:
static int prepare_walk(git_revwalk *walk)
{
- int error;
+ int error = 0;
git_commit_list *list, *commits = NULL;
git_commit_list_node *next;