Gisle Vanem's patch for variables that "might be used uninitialized"
authorDaniel Stenberg <daniel@haxx.se>
Fri, 16 Jan 2004 09:17:04 +0000 (09:17 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 16 Jan 2004 09:17:04 +0000 (09:17 +0000)
lib/content_encoding.c
lib/ssluse.c
src/main.c
src/urlglob.c

index da0b2f6..1eb4651 100644 (file)
@@ -73,7 +73,7 @@ Curl_unencode_deflate_write(struct SessionHandle *data,
                             ssize_t nread)
 {
   int status;                   /* zlib status */
-  int result;                   /* Curl_client_write status */
+  int result = CURLE_OK; /*?*/  /* Curl_client_write status */
   char decomp[DSIZ];            /* Put the decompressed data here. */
   z_stream *z = &k->z;          /* zlib state structure */
 
@@ -217,7 +217,7 @@ Curl_unencode_gzip_write(struct SessionHandle *data,
                          ssize_t nread)
 {
   int status;                   /* zlib status */
-  int result;                   /* Curl_client_write status */
+  int result = CURLE_OK; /*?*/  /* Curl_client_write status */
   char decomp[DSIZ];            /* Put the decompressed data here. */
   z_stream *z = &k->z;          /* zlib state structure */
 
index 95a4a1a..f53c8dc 100644 (file)
@@ -783,7 +783,7 @@ static CURLcode verifyhost(struct connectdata *conn,
   char peer_CN[257];
   bool matched = FALSE; /* no alternative match yet */
   int target = GEN_DNS; /* target type, GEN_DNS or GEN_IPADD */
-  int addrlen;
+  int addrlen = 0;
   struct SessionHandle *data = conn->data;
   STACK_OF(GENERAL_NAME) *altnames;
 #ifdef ENABLE_IPV6
@@ -809,9 +809,9 @@ static CURLcode verifyhost(struct connectdata *conn,
   altnames = X509_get_ext_d2i(server_cert, NID_subject_alt_name, NULL, NULL);
   
   if(altnames) {
-    int hostlen;
-    int domainlen;
-    char *domain;
+    int hostlen = 0;
+    int domainlen = 0;
+    char *domain = NULL;
     int numalts;
     int i;
         
index fb2f8e2..65d9b0a 100644 (file)
@@ -2567,7 +2567,7 @@ operate(struct Configurable *config, int argc, char *argv[])
 
   int separator = 0;
   
-  FILE *infd;
+  FILE *infd = stdin;
   bool infdfopen;
   FILE *headerfilep = NULL;
   char *urlbuffer=NULL;
index 8b0da9c..e1be183 100644 (file)
@@ -435,8 +435,8 @@ char *glob_match_url(char *filename, URLGlob *glob)
   int allocsize;
   int stringlen=0;
   char numbuf[18];
-  char *appendthis;
-  int appendlen;
+  char *appendthis = NULL;
+  int appendlen = 0;
 
   /* We cannot use the glob_buffer for storage here since the filename may
    * be longer than the URL we use. We allocate a good start size, then