Remove limitation of 512 header size limit, instead use size based on header length.

This commit is contained in:
Mike Stead
2014-01-31 15:17:20 +11:00
parent a08857f6f1
commit bca02d6bf2

View File

@@ -146,7 +146,7 @@ public:
{
URLRequestHeader h = r.headers[i];
std::vector<char> 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]);
}