summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Bauer <mail@sebastianbauer.info>2015-03-17 21:38:58 +0100
committerCarlos Martín Nieto <cmn@dwim.me>2015-03-21 21:12:11 +0100
commit3440c2024b1b2537de94fb004ea946e8041da7c2 (patch)
tree91e46d7d576c9e1d4994e340e5dc465dfd3d3e69
parentdcf6c0c46a4648ca8ca6d2597cac004f353c08d8 (diff)
downloadlibgit2-3440c2024b1b2537de94fb004ea946e8041da7c2.tar.gz
Initialize refs vector in git_remote_update_tips().
Otherwise, bailing out early when ls_to_vector() fails accesses uninitialized memory.
-rw-r--r--src/remote.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/remote.c b/src/remote.c
index 93c65281b..af5ebdfa6 100644
--- a/src/remote.c
+++ b/src/remote.c
@@ -1459,7 +1459,7 @@ int git_remote_update_tips(
const char *reflog_message)
{
git_refspec *spec, tagspec;
- git_vector refs;
+ git_vector refs = GIT_VECTOR_INIT;
int error;
size_t i;