summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--uclient-fetch.c4
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;