Commit b137d5ec authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

bugfix for when more -o than URLs is used

parent 4792eee5
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -1532,9 +1532,21 @@ operate(struct Configurable *config, int argc, char *argv[])
  /* loop through the list of given URLs */
  while(urlnode) {

    /* get the full URL */
    /* get the full URL (it might be NULL) */
    url=urlnode->url;

    if(NULL == url) {
      /* This node had no URL, skip it and continue to the next */
      if(urlnode->outfile)
        free(urlnode->outfile);
    
      /* move on to the next URL */
      nextnode=urlnode->next;
      free(urlnode); /* free the node */
      urlnode = nextnode;
      continue; /* next please */
    }

    /* default output stream is stdout */
    outs.stream = stdout;
    outs.config = config;