--- embedaddon/libevent/http.c 2012/02/21 23:02:54 1.1.1.1 +++ embedaddon/libevent/http.c 2013/07/22 01:09:34 1.1.1.1.2.1 @@ -390,7 +390,7 @@ evhttp_make_header_request(struct evhttp_connection *e /* Add the content length on a post request if missing */ if (req->type == EVHTTP_REQ_POST && evhttp_find_header(req->output_headers, "Content-Length") == NULL){ - char size[12]; + char size[22]; evutil_snprintf(size, sizeof(size), "%ld", (long)EVBUFFER_LENGTH(req->output_buffer)); evhttp_add_header(req->output_headers, "Content-Length", size); @@ -447,7 +447,7 @@ evhttp_maybe_add_content_length_header(struct evkeyval { if (evhttp_find_header(headers, "Transfer-Encoding") == NULL && evhttp_find_header(headers, "Content-Length") == NULL) { - char len[12]; + char len[22]; evutil_snprintf(len, sizeof(len), "%ld", content_length); evhttp_add_header(headers, "Content-Length", len); }