summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVicent Martí <vicent@github.com>2012-09-28 11:48:43 -0700
committerVicent Martí <vicent@github.com>2012-09-28 11:48:43 -0700
commit3f849902e4b20216c80ec69714d6a6a0fdd332d2 (patch)
tree39adbaae7a8ad316473b4e7de1f825ec42bfaa1a /src
parentb55fd885fccc788c07c81990a9283e6ea05858a7 (diff)
parent8060cdc93cc185e9a71c1aa17091dc0a5ab14457 (diff)
downloadlibgit2-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.c3
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;