- strncpy(response->body, buffer, MAX_HTTP_BODY_SIZE);
- response->body[MAX_HTTP_BODY_SIZE] = '\0';
- response->body_size = MIN(size, MAX_HTTP_BODY_SIZE);
+ memcpy(response->body, buffer, body_size);
+ response->body[body_size] = '\0';
+ response->body_size = body_size;