diff --git a/project/src/common/CURL.cpp b/project/src/common/CURL.cpp index bdd5274c3..465ea1505 100644 --- a/project/src/common/CURL.cpp +++ b/project/src/common/CURL.cpp @@ -146,7 +146,7 @@ public: { URLRequestHeader h = r.headers[i]; std::vector buffer; - buffer.resize(512); + buffer.resize(strlen(h.name) + strlen(h.value) + 3); // 1 for terminating char, 2 for ': ' snprintf(&buffer[0], buffer.size(), "%s: %s", h.name, h.value); headerlist = curl_slist_append(headerlist, &buffer[0]); }