Commit 8e7fcd9e authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

using #[num] with -o now make it literally used if there's no globbing for

that particular index. Reported in bug report 997536.
parent ad63e1e6
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -449,10 +449,9 @@ char *glob_match_url(char *filename, URLGlob *glob)

  while (*filename) {
    if (*filename == '#' && isdigit((int)filename[1])) {
      /* only '#1' ... '#9' allowed */
      unsigned long i;
      char *ptr = filename;
      unsigned long num = strtoul(&filename[1], &filename, 10);

      i = num-1;

      if (num && (i <= glob->size / 2)) {
@@ -482,6 +481,12 @@ char *glob_match_url(char *filename, URLGlob *glob)
          return NULL;
        }
      }
      else {
        /* #[num] out of range, use the #[num] in the output */
        filename = ptr;
        appendthis=filename++;
        appendlen=1;
      }
    }
    else {
      appendthis=filename++;