diff options
author | Stanislav Malyshev <stas@php.net> | 2011-10-15 23:57:33 +0000 |
---|---|---|
committer | Stanislav Malyshev <stas@php.net> | 2011-10-15 23:57:33 +0000 |
commit | 3e289bb0f955d2681c9504e2112dbf1184b0e42e (patch) | |
tree | 5b7b80b38ceb7539e63249bd13dd46f6aa9c0ba8 /ext/soap/php_http.c | |
parent | 379ab5ec224579b5a3f193713b01bb12f98b912e (diff) | |
download | php-git-3e289bb0f955d2681c9504e2112dbf1184b0e42e.tar.gz |
fix potential integer overflow
Diffstat (limited to 'ext/soap/php_http.c')
-rw-r--r-- | ext/soap/php_http.c | 2 |
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) { |