Commit a001846b25124a47ed96f865548b5321202d51ae

Patrick Steinhardt 2016-02-08T17:05:57

curl_stream: fix unused cert infos When copying contents of the cURL certiinfo we duplicate the data but forget to actually put it into the vector.

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/src/curl_stream.c b/src/curl_stream.c
index 9f8b202..9963d94 100644
--- a/src/curl_stream.c
+++ b/src/curl_stream.c
@@ -79,6 +79,7 @@ static int curls_certificate(git_cert **out, git_stream *stream)
 	for (slist = certinfo->certinfo[0]; slist; slist = slist->next) {
 		char *str = git__strdup(slist->data);
 		GITERR_CHECK_ALLOC(str);
+		git_vector_insert(&strings, str);
 	}
 
 	/* Copy the contents of the vector into a strarray so we can expose them */