diff options
-rw-r--r-- | uclient-fetch.c | 4 |
1 files changed, 3 insertions, 1 deletions
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; |