From: Felix Fietkau Date: Sat, 23 Jan 2016 18:52:58 +0000 (+0100) Subject: uclient-fetch: fix progress bar initialization with -O- X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ea129593d022d6edb9237f1888f1f7899a8c6f61;p=oweals%2Fuclient.git uclient-fetch: fix progress bar initialization with -O- Signed-off-by: Felix Fietkau --- diff --git a/uclient-fetch.c b/uclient-fetch.c index d2ffde3..ebf49ae 100644 --- a/uclient-fetch.c +++ b/uclient-fetch.c @@ -115,7 +115,8 @@ static int open_output_file(const char *path, uint64_t resume_offset) if (!quiet) fprintf(stderr, "Writing to stdout\n"); - return STDOUT_FILENO; + ret = STDOUT_FILENO; + goto done; } } else { filename = uclient_get_url_filename(path, "index.html"); @@ -139,6 +140,7 @@ static int open_output_file(const char *path, uint64_t resume_offset) out_offset = resume_offset; out_bytes += resume_offset; +done: if (!quiet) { progress_init(&pmt, output_file); pmt_timer.cb = pmt_update;