Allocate bytes divisible by 4KiB when expanding buffer
This commit is contained in:
parent
61cfa3b9f8
commit
7a6bf8e5cc
|
@ -57,6 +57,7 @@ int spdylay_reserve_buffer(uint8_t **buf_ptr, size_t *buflen_ptr,
|
|||
size_t min_length)
|
||||
{
|
||||
if(min_length > *buflen_ptr) {
|
||||
min_length = (min_length+4095)/4096*4096;
|
||||
uint8_t *temp = malloc(min_length);
|
||||
if(temp == NULL) {
|
||||
return SPDYLAY_ERR_NOMEM;
|
||||
|
|
Loading…
Reference in New Issue