summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/soap/php_http.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/soap/php_http.c b/ext/soap/php_http.c
index 1f2030189a..7a4bc39da4 100644
--- a/ext/soap/php_http.c
+++ b/ext/soap/php_http.c
@@ -1386,7 +1386,7 @@ static int get_http_body(php_stream *stream, int close, char *headers, char **r
if (header_length < 0) {
return FALSE;
}
- http_buf = emalloc(header_length + 1);
+ http_buf = safe_emalloc(1, header_length, 1);
while (http_buf_size < header_length) {
int len_read = php_stream_read(stream, http_buf + http_buf_size, header_length - http_buf_size);
if (len_read <= 0) {