X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fhttp.c;h=333ef2a3147da46ce245156d943f42fb0725e2a7;hb=74643e77dcbfe642258dffe01d26687a4abe6bbb;hp=0064bc14e5e3bdf01001dedfeba1ca1ea16c0c32;hpb=9695a8edd4c617065b02433dd649266e2d154ad3;p=rocksndiamonds.git diff --git a/src/libgame/http.c b/src/libgame/http.c index 0064bc14..333ef2a3 100644 --- a/src/libgame/http.c +++ b/src/libgame/http.c @@ -393,9 +393,9 @@ static boolean DoHttpRequestExt(struct HttpRequest *request, boolean DoHttpRequest(struct HttpRequest *request, struct HttpResponse *response) { - int max_http_buffer_size = MAX_HTTP_HEAD_SIZE + MAX_HTTP_BODY_SIZE; - char *send_buffer = checked_malloc(max_http_buffer_size + 1); - char *recv_buffer = checked_malloc(max_http_buffer_size + 1); + int max_http_buffer_size = MAX_HTTP_HEAD_SIZE + 2 + MAX_HTTP_BODY_SIZE + 1; + char *send_buffer = checked_malloc(max_http_buffer_size); + char *recv_buffer = checked_malloc(max_http_buffer_size); SDLNet_SocketSet socket_set = NULL; TCPsocket socket = NULL;