X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http_encoding_api.c;h=69b6721bdc4df0fb76d9fce2a419052a49d19ef5;hp=f0328cdabfd4832978b26d0afd83967ba8c561f0;hb=d2d92ed054055987568b9c1b205b558ab8937ed4;hpb=409bb0b714a9518863b428f7abe6fc5680f915fa diff --git a/http_encoding_api.c b/http_encoding_api.c index f0328cd..69b6721 100644 --- a/http_encoding_api.c +++ b/http_encoding_api.c @@ -120,7 +120,7 @@ inline void http_init_gzencode_buffer(z_stream *Z, const char *data, size_t data Z->avail_in = data_len; Z->avail_out = HTTP_GZBUFLEN(data_len) + HTTP_GZSAFPAD - 1; - *buf_ptr = emalloc(HTTP_GZBUFLEN(data_len) + sizeof(http_gzencode_header)); + *buf_ptr = emalloc(HTTP_GZBUFLEN(data_len) + sizeof(http_gzencode_header) + HTTP_GZSAFPAD); memcpy(*buf_ptr, http_gzencode_header, sizeof(http_gzencode_header)); Z->next_out = *buf_ptr + sizeof(http_gzencode_header);