summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2019-03-05 13:51:30 +0100
committerDaniel Stenberg <daniel@haxx.se>2019-03-05 14:38:25 +0100
commita4cc978906ef14a5ae5a251de89fce784304898b (patch)
tree80ea5b18467e5d8b1e3f33a91875930fc032e4c2
parent1ed9e747029b963b641d5cd0389e087c03ee3cb5 (diff)
downloadcurl-a4cc978906ef14a5ae5a251de89fce784304898b.tar.gz
tests: fix multiple may be used uninitialized warnings
-rw-r--r--tests/libtest/lib1537.c4
-rw-r--r--tests/libtest/lib1555.c8
-rw-r--r--tests/libtest/lib1900.c4
-rw-r--r--tests/libtest/lib1905.c2
-rw-r--r--tests/libtest/lib556.c4
-rw-r--r--tests/unit/unit1650.c4
6 files changed, 14 insertions, 12 deletions
diff --git a/tests/libtest/lib1537.c b/tests/libtest/lib1537.c
index 9832c3a30..7c5dde042 100644
--- a/tests/libtest/lib1537.c
+++ b/tests/libtest/lib1537.c
@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -30,7 +30,7 @@ int test(char *URL)
CURLcode res = CURLE_OK;
char *ptr = NULL;
int asize;
- int outlen;
+ int outlen = 0;
char *raw;
(void)URL; /* we don't use this */
diff --git a/tests/libtest/lib1555.c b/tests/libtest/lib1555.c
index e4f2255ac..f7193b5be 100644
--- a/tests/libtest/lib1555.c
+++ b/tests/libtest/lib1555.c
@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2015, 2017, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -36,14 +36,16 @@ static int progressCallback(void *arg,
double ulnow)
{
CURLcode res = 0;
+ char buffer[256];
+ size_t n = 0;
(void)arg;
(void)dltotal;
(void)dlnow;
(void)ultotal;
(void)ulnow;
- res = curl_easy_recv(curl, NULL, 0, NULL);
+ res = curl_easy_recv(curl, buffer, 256, &n);
printf("curl_easy_recv returned %d\n", res);
- res = curl_easy_send(curl, NULL, 0, NULL);
+ res = curl_easy_send(curl, buffer, n, &n);
printf("curl_easy_send returned %d\n", res);
return 1;
diff --git a/tests/libtest/lib1900.c b/tests/libtest/lib1900.c
index 1e10bdf34..2a70f8eba 100644
--- a/tests/libtest/lib1900.c
+++ b/tests/libtest/lib1900.c
@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 2013 - 2018, Linus Nielsen Feltzing, <linus@haxx.se>
+ * Copyright (C) 2013 - 2019, Linus Nielsen Feltzing, <linus@haxx.se>
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -138,7 +138,7 @@ int test(char *URL)
CURLM *m = NULL;
CURLMsg *msg; /* for picking up messages with the transfer status */
int msgs_left; /* how many messages are left */
- int running;
+ int running = 0;
int handlenum = 0;
struct timeval last_handle_add;
diff --git a/tests/libtest/lib1905.c b/tests/libtest/lib1905.c
index 1d1de27e7..b09c4f526 100644
--- a/tests/libtest/lib1905.c
+++ b/tests/libtest/lib1905.c
@@ -55,7 +55,7 @@ int test(char *URL)
unfinished = 1;
while(unfinished) {
- int MAX;
+ int MAX = 0;
long max_tout;
fd_set R, W, E;
struct timeval timeout;
diff --git a/tests/libtest/lib556.c b/tests/libtest/lib556.c
index 69b2c09dd..0595000ce 100644
--- a/tests/libtest/lib556.c
+++ b/tests/libtest/lib556.c
@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -70,7 +70,7 @@ int test(char *URL)
"GET /556 HTTP/1.2\r\n"
"Host: ninja\r\n\r\n";
#endif
- size_t iolen;
+ size_t iolen = 0;
res = curl_easy_send(curl, request, strlen(request), &iolen);
diff --git a/tests/unit/unit1650.c b/tests/unit/unit1650.c
index adc91236a..cd6f519f7 100644
--- a/tests/unit/unit1650.c
+++ b/tests/unit/unit1650.c
@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 2018, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 2018 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -152,7 +152,7 @@ static struct dohresp resp[] = {
UNITTEST_START
{
- size_t size;
+ size_t size = 0;
unsigned char buffer[256];
size_t i;
unsigned char *p;