]> granicus.if.org Git - curl/commitdiff
tool: remove redundant libcurl check
authorDaniel Hwang <danielleehwang@gmail.com>
Tue, 22 Sep 2015 04:06:42 +0000 (21:06 -0700)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 22 Sep 2015 15:06:28 +0000 (17:06 +0200)
The easysrc generation is run only when --libcurl is initialized.

Ref: https://github.com/bagder/curl/issues/429

Closes #448

src/tool_easysrc.c

index 0482ef6ae95bf2f00e8a9c81674c18d0b7f8eb4d..59e471dc5cb17c029dab8181871f5f280fa11284 100644 (file)
@@ -172,55 +172,53 @@ void dumpeasysrc(struct GlobalConfig *config)
   struct curl_slist *ptr;
   char *o = config->libcurl;
 
-  if(o) {
-    FILE *out;
-    bool fopened = FALSE;
-    if(strcmp(o, "-")) {
-      out = fopen(o, FOPEN_WRITETEXT);
-      fopened = TRUE;
-    }
-    else
-      out = stdout;
-    if(!out)
-      warnf(config, "Failed to open %s to write libcurl code!\n", o);
-    else {
-      int i;
-      const char *c;
-
-      for(i=0; ((c = srchead[i]) != NULL); i++)
-        fprintf(out, "%s\n", c);
-
-      /* Declare variables used for complex setopt values */
-      for(ptr=easysrc_decl; ptr; ptr = ptr->next)
-        fprintf(out, "  %s\n", ptr->data);
+  FILE *out;
+  bool fopened = FALSE;
+  if(strcmp(o, "-")) {
+    out = fopen(o, FOPEN_WRITETEXT);
+    fopened = TRUE;
+  }
+  else
+    out = stdout;
+  if(!out)
+    warnf(config, "Failed to open %s to write libcurl code!\n", o);
+  else {
+    int i;
+    const char *c;
 
-      /* Set up complex values for setopt calls */
-      if(easysrc_data) {
-        fprintf(out, "\n");
+    for(i=0; ((c = srchead[i]) != NULL); i++)
+      fprintf(out, "%s\n", c);
 
-        for(ptr=easysrc_data; ptr; ptr = ptr->next)
-          fprintf(out, "  %s\n", ptr->data);
-      }
+    /* Declare variables used for complex setopt values */
+    for(ptr=easysrc_decl; ptr; ptr = ptr->next)
+      fprintf(out, "  %s\n", ptr->data);
 
+    /* Set up complex values for setopt calls */
+    if(easysrc_data) {
       fprintf(out, "\n");
-      for(ptr=easysrc_code; ptr; ptr = ptr->next) {
-        if(ptr->data[0]) {
-          fprintf(out, "  %s\n", ptr->data);
-        }
-        else {
-          fprintf(out, "\n");
-        }
-      }
 
-      for(ptr=easysrc_clean; ptr; ptr = ptr->next)
+      for(ptr=easysrc_data; ptr; ptr = ptr->next)
         fprintf(out, "  %s\n", ptr->data);
+    }
 
-      for(i=0; ((c = srcend[i]) != NULL); i++)
-        fprintf(out, "%s\n", c);
-
-      if(fopened)
-        fclose(out);
+    fprintf(out, "\n");
+    for(ptr=easysrc_code; ptr; ptr = ptr->next) {
+      if(ptr->data[0]) {
+        fprintf(out, "  %s\n", ptr->data);
+      }
+      else {
+        fprintf(out, "\n");
+      }
     }
+
+    for(ptr=easysrc_clean; ptr; ptr = ptr->next)
+      fprintf(out, "  %s\n", ptr->data);
+
+    for(i=0; ((c = srcend[i]) != NULL); i++)
+      fprintf(out, "%s\n", c);
+
+    if(fopened)
+      fclose(out);
   }
 
   easysrc_free();