]> granicus.if.org Git - curl/commitdiff
source: fix two 'nread' may be used uninitialized warnings
authorDaniel Stenberg <daniel@haxx.se>
Tue, 5 Mar 2019 08:37:53 +0000 (09:37 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 5 Mar 2019 12:03:43 +0000 (13:03 +0100)
Both seem to be false positives but we don't like warnings.

Closes #3646

lib/security.c
lib/socks.c

index 7f13071f6fd0ad3f971ff0572128ec069f12fdac..eec6e6f44632565d12b17cb531fd8736f3352cd2 100644 (file)
@@ -10,7 +10,7 @@
  * Copyright (c) 1998, 1999, 2017 Kungliga Tekniska Högskolan
  * (Royal Institute of Technology, Stockholm, Sweden).
  *
- * Copyright (C) 2001 - 2018, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 2001 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * All rights reserved.
  *
@@ -142,7 +142,7 @@ socket_read(curl_socket_t fd, void *to, size_t len)
 {
   char *to_p = to;
   CURLcode result;
-  ssize_t nread;
+  ssize_t nread = 0;
 
   while(len > 0) {
     result = Curl_read_plain(fd, to_p, len, &nread);
index d2209ad89970abd50edf0674dc5be22a8d35d227..d0aba0605a49f6b8719d73149b25f1a3234a2e75 100644 (file)
@@ -5,7 +5,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2018, 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
@@ -54,7 +54,7 @@ int Curl_blockread_all(struct connectdata *conn, /* connection data */
                        ssize_t buffersize,       /* max amount to read */
                        ssize_t *n)               /* amount bytes read */
 {
-  ssize_t nread;
+  ssize_t nread = 0;
   ssize_t allread = 0;
   int result;
   *n = 0;