aboutsummaryrefslogtreecommitdiff
path: root/src/DownloadUtils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/DownloadUtils.cpp')
-rw-r--r--src/DownloadUtils.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/DownloadUtils.cpp b/src/DownloadUtils.cpp
index 756da10..5ab79bb 100644
--- a/src/DownloadUtils.cpp
+++ b/src/DownloadUtils.cpp
@@ -47,7 +47,7 @@ namespace QuickMedia {
static int accumulate_string_with_header(char *data, int size, void *userdata) {
DownloadUserdata *download_userdata = (DownloadUserdata*)userdata;
- if(download_userdata->header_finished || !download_userdata->header) {
+ if(download_userdata->header_finished) {
download_userdata->body->append(data, size);
} else {
download_userdata->header->append(data, size);
@@ -232,6 +232,7 @@ namespace QuickMedia {
download_userdata.header = header;
download_userdata.body = &result;
download_userdata.download_limit = download_limit;
+ download_userdata.header_finished = !header;
if(exec_program(args.data(), accumulate_string_with_header, &download_userdata) != 0)
return DownloadResult::NET_ERR;