aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/core/download.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/core/download.c b/src/lib/core/download.c
index 68a5a23..ff97ee6 100644
--- a/src/lib/core/download.c
+++ b/src/lib/core/download.c
@@ -79,7 +79,9 @@ long download(char *url, const char *filename, char **errmsg) {
continue;
}
+ // Data written. Clean up.
fclose(fp);
+
if (CURLE_OK && *errmsg) {
// Retry loop succeeded, no error
*errmsg[0] = '\0';