diff options
author | Vicent Martà <vicent@github.com> | 2012-09-28 11:48:43 -0700 |
---|---|---|
committer | Vicent Martà <vicent@github.com> | 2012-09-28 11:48:43 -0700 |
commit | 3f849902e4b20216c80ec69714d6a6a0fdd332d2 (patch) | |
tree | 39adbaae7a8ad316473b4e7de1f825ec42bfaa1a /src | |
parent | b55fd885fccc788c07c81990a9283e6ea05858a7 (diff) | |
parent | 8060cdc93cc185e9a71c1aa17091dc0a5ab14457 (diff) | |
download | libgit2-3f849902e4b20216c80ec69714d6a6a0fdd332d2.tar.gz |
Merge pull request #958 from schu/fix-merge-base
revwalk: fix off-by-one error
Diffstat (limited to 'src')
-rw-r--r-- | src/revwalk.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/revwalk.c b/src/revwalk.c index 8141d177b..4fff238ca 100644 --- a/src/revwalk.c +++ b/src/revwalk.c @@ -274,7 +274,8 @@ static int commit_parse(git_revwalk *walk, commit_object *commit) static int interesting(git_pqueue *list) { unsigned int i; - for (i = 1; i < git_pqueue_size(list); i++) { + /* element 0 isn't used - we need to start at 1 */ + for (i = 1; i < list->size; i++) { commit_object *commit = list->d[i]; if ((commit->flags & STALE) == 0) return 1; |