diff options
author | Michael Vetter <jubalh@iodoru.org> | 2021-03-11 21:21:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-11 21:21:23 +0100 |
commit | 7e6b9f4e0a1639a640cc1355ef3dd0dc2c1c7cd8 (patch) | |
tree | 8e48a809967d4a67fbbaa4629e81dd95e9f7c99c /src/tools | |
parent | a7ecda7773d037fbde7da68c70be2c48497366e1 (diff) | |
parent | c29343b8117489f8c69964bce5f966d13094b516 (diff) | |
download | profani-tty-7e6b9f4e0a1639a640cc1355ef3dd0dc2c1c7cd8.tar.gz |
Merge pull request #1502 from xenrox/fix-unused-return
Upload: Fix unused return
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/http_upload.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/tools/http_upload.c b/src/tools/http_upload.c index ff72e1b9..c30b74fa 100644 --- a/src/tools/http_upload.c +++ b/src/tools/http_upload.c @@ -203,15 +203,21 @@ http_file_put(void* userdata) // Optional headers if (upload->authorization) { - asprintf(&auth_header, "Authorization: %s", upload->authorization); + if (asprintf(&auth_header, "Authorization: %s", upload->authorization) == -1) { + auth_header = strdup(FALLBACK_MSG); + } headers = curl_slist_append(headers, auth_header); } if (upload->cookie) { - asprintf(&cookie_header, "Cookie: %s", upload->cookie); + if (asprintf(&cookie_header, "Cookie: %s", upload->cookie) == -1) { + cookie_header = strdup(FALLBACK_MSG); + } headers = curl_slist_append(headers, cookie_header); } if (upload->expires) { - asprintf(&expires_header, "Expires: %s", upload->expires); + if (asprintf(&expires_header, "Expires: %s", upload->expires) == -1) { + expires_header = strdup(FALLBACK_MSG); + } headers = curl_slist_append(headers, expires_header); } @@ -244,7 +250,6 @@ http_file_put(void* userdata) curl_easy_setopt(curl, CURLOPT_INFILESIZE_LARGE, (curl_off_t)(upload->filesize)); curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L); - if ((res = curl_easy_perform(curl)) != CURLE_OK) { err = strdup(curl_easy_strerror(res)); } else { |