diff options
author | Vicent Martà <vicent@github.com> | 2013-04-30 10:29:46 -0700 |
---|---|---|
committer | Vicent Martà <vicent@github.com> | 2013-04-30 10:29:46 -0700 |
commit | 5e2261aca86310aa180eab5ccdc345b1539b024d (patch) | |
tree | d32c330bd2b6e74bc22d9dc9b519c10cb7d0066e /src/vector.c | |
parent | 7dcda3aa3780292e33bb9229ff998ffe4edc07bf (diff) | |
parent | 5fa7e469848bef4eab19cc069df9aa3b0134c9f7 (diff) | |
download | libgit2-5e2261aca86310aa180eab5ccdc345b1539b024d.tar.gz |
Merge pull request #1507 from arrbee/fix-look-inside-untracked-directory
Update diff handling of "untracked" directories
Diffstat (limited to 'src/vector.c')
-rw-r--r-- | src/vector.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/vector.c b/src/vector.c index f4a818ed2..5ba2fab18 100644 --- a/src/vector.c +++ b/src/vector.c @@ -277,15 +277,13 @@ void git_vector_swap(git_vector *a, git_vector *b) int git_vector_resize_to(git_vector *v, size_t new_length) { - if (new_length <= v->length) - return 0; - if (new_length > v->_alloc_size && resize_vector(v, new_length) < 0) return -1; - memset(&v->contents[v->length], 0, - sizeof(void *) * (new_length - v->length)); + if (new_length > v->length) + memset(&v->contents[v->length], 0, + sizeof(void *) * (new_length - v->length)); v->length = new_length; |