Commit 487406c3 authored by Kamil Dudka's avatar Kamil Dudka
Browse files

tool_operate: fix misplaced initialization of orig_noprogress

... and orig_isatty which caused --silent to be entirely ignored in case
the standard output was redirected to a file!
parent 2c7cfd29
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -140,8 +140,8 @@ int operate(struct Configurable *config, int argc, argv_item_t argv[])
  int res = 0;
  int i;

  bool orig_noprogress = config->noprogress;
  bool orig_isatty = config->isatty;
  bool orig_noprogress;
  bool orig_isatty;

  errorbuffer[0] = '\0';
  /* default headers output stream is stdout */
@@ -396,6 +396,10 @@ int operate(struct Configurable *config, int argc, argv_item_t argv[])
    }
  }

  /* save the values of noprogress and isatty to restore them later on */
  orig_noprogress = config->noprogress;
  orig_isatty = config->isatty;

  /*
  ** Nested loops start here.
  */