diff options
| author | Vicent Martà <tanoku@gmail.com> | 2012-03-28 19:12:13 +0200 |
|---|---|---|
| committer | Vicent Martà <tanoku@gmail.com> | 2012-03-28 19:12:13 +0200 |
| commit | 181bbf1498e3554cc66d1f00619ee4e9da695a95 (patch) | |
| tree | ae61a308f1c72fb79f623faec1c0528fec3e48ac /src/tree.c | |
| parent | d3dd775ea51580a9036d7ed91a66963d31158bcc (diff) | |
| download | libgit2-181bbf1498e3554cc66d1f00619ee4e9da695a95.tar.gz | |
tree: Fix homing entry search
Diffstat (limited to 'src/tree.c')
| -rw-r--r-- | src/tree.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tree.c b/src/tree.c index 19681e3d5..8a0971abd 100644 --- a/src/tree.c +++ b/src/tree.c @@ -97,7 +97,7 @@ static int tree_key_search(git_vector *entries, const char *filename) for (i = homing; i < (int)entries->length; ++i) { entry = entries->contents[i]; - if (homing_search_cmp(&ksearch, entry) != 0) + if (homing_search_cmp(&ksearch, entry) < 0) break; if (strcmp(filename, entry->filename) == 0) @@ -109,7 +109,7 @@ static int tree_key_search(git_vector *entries, const char *filename) for (i = homing - 1; i >= 0; --i) { entry = entries->contents[i]; - if (homing_search_cmp(&ksearch, entry) != 0) + if (homing_search_cmp(&ksearch, entry) > 0) break; if (strcmp(filename, entry->filename) == 0) |
