]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
docs/examples/curlx: fix errors
authorGisle Vanem <gisle.vanem@gmail.com>
Tue, 20 Aug 2019 13:17:16 +0000 (15:17 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 21 Aug 2019 07:48:00 +0000 (09:48 +0200)
Initialise 'mimetype' and require the -p12 arg.

Closes #4248

docs/examples/curlx.c

index df4ab3fa2e68f41dfeb56a7099d7e167aa3b2607..830207970c19a06614f7473f3a49c9a34a2a8c18 100644 (file)
@@ -277,7 +277,7 @@ int main(int argc, char **argv)
 
   int tabLength = 100;
   char *binaryptr;
-  char *mimetype;
+  char *mimetype = NULL;
   char *mimetypeaccept = NULL;
   char *contenttype;
   const char **pp;
@@ -294,7 +294,7 @@ int main(int argc, char **argv)
 
   binaryptr = malloc(tabLength);
 
-  p.verbose = 0;
+  memset(&p, '\0', sizeof(p));
   p.errorbio = BIO_new_fp(stderr, BIO_NOCLOSE);
 
   curl_global_init(CURL_GLOBAL_DEFAULT);
@@ -372,7 +372,7 @@ int main(int argc, char **argv)
     args++;
   }
 
-  if(mimetype == NULL || mimetypeaccept == NULL)
+  if(mimetype == NULL || mimetypeaccept == NULL || p.p12file == NULL)
     badarg = 1;
 
   if(badarg) {