From a4cc978906ef14a5ae5a251de89fce784304898b Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 5 Mar 2019 13:51:30 +0100 Subject: tests: fix multiple may be used uninitialized warnings --- tests/libtest/lib1537.c | 4 ++-- tests/libtest/lib1555.c | 8 +++++--- tests/libtest/lib1900.c | 4 ++-- tests/libtest/lib1905.c | 2 +- tests/libtest/lib556.c | 4 ++-- tests/unit/unit1650.c | 4 ++-- 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, , et al. + * Copyright (C) 1998 - 2019, Daniel Stenberg, , 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, , et al. + * Copyright (C) 1998 - 2019, Daniel Stenberg, , 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, + * Copyright (C) 2013 - 2019, Linus Nielsen Feltzing, * * 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, , et al. + * Copyright (C) 1998 - 2019, Daniel Stenberg, , 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, , et al. + * Copyright (C) 2018 - 2019, Daniel Stenberg, , 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; -- cgit v1.2.3