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!
This commit is contained in:
Kamil Dudka 2012-07-22 01:55:45 +02:00
parent 2c7cfd2926
commit 487406c3c0

View File

@ -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.
*/