summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVicent Martí <tanoku@gmail.com>2012-05-16 10:22:49 -0700
committerVicent Martí <tanoku@gmail.com>2012-05-16 10:22:49 -0700
commit9bd5a99fea4757e5a17412b81eb5a9223437ebdc (patch)
tree66274491d427e218fe07f3aa868d8bda2fc21920
parentc261c272af7fa26af36bca71e56b0342631b3eea (diff)
parent0b86fdf96e562d799ae8b1f73b7e128d0a00c3ee (diff)
downloadlibgit2-9bd5a99fea4757e5a17412b81eb5a9223437ebdc.tar.gz
Merge pull request #700 from cholin/revwalk_reset
really reset walker with git_revwalk_reset
-rw-r--r--src/revwalk.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/revwalk.c b/src/revwalk.c
index 1b539787f..d0a5120bd 100644
--- a/src/revwalk.c
+++ b/src/revwalk.c
@@ -838,5 +838,8 @@ void git_revwalk_reset(git_revwalk *walk)
commit_list_free(&walk->iterator_rand);
commit_list_free(&walk->iterator_reverse);
walk->walking = 0;
+
+ walk->one = NULL;
+ git_vector_clear(&walk->twos);
}