projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
change build directory
[m6w6/ext-http]
/
src
/
php_http_buffer.c
diff --git
a/src/php_http_buffer.c
b/src/php_http_buffer.c
index d7cfd56c33b207364083a50036cb910398889b98..9ff4065321150cb25a95589b9159bd780017a74d 100644
(file)
--- a/
src/php_http_buffer.c
+++ b/
src/php_http_buffer.c
@@
-37,7
+37,7
@@
PHP_HTTP_BUFFER_API php_http_buffer_t *php_http_buffer_from_string_ex(
{
int free_buf = !!buf;
{
int free_buf = !!buf;
- if ((buf = php_http_buffer_init(buf))) {
+ if (
EXPECTED
(buf = php_http_buffer_init(buf))) {
if (PHP_HTTP_BUFFER_NOMEM == php_http_buffer_append(buf, str, len)) {
if (free_buf) {
pefree(buf, buf->pmem);
if (PHP_HTTP_BUFFER_NOMEM == php_http_buffer_append(buf, str, len)) {
if (free_buf) {
pefree(buf, buf->pmem);
@@
-59,7
+59,7
@@
PHP_HTTP_BUFFER_API size_t php_http_buffer_resize_ex(
if (buf->free < len) {
size_t size = override_size ? override_size : buf->size;
if (buf->free < len) {
size_t size = override_size ? override_size : buf->size;
- while (
(size + buf->free) < len
) {
+ while (
UNEXPECTED((size + buf->free) < len)
) {
size <<= 1;
}
size <<= 1;
}
@@
-300,7
+300,7
@@
PHP_HTTP_BUFFER_API size_t php_http_buffer_chunked_input(php_http_buffer_t **s,
php_http_buffer_t *str;
size_t passed;
php_http_buffer_t *str;
size_t passed;
- if (
!*s
) {
+ if (
UNEXPECTED(!*s)
) {
*s = php_http_buffer_init_ex(NULL, chunk_size,
chunk_size ? PHP_HTTP_BUFFER_INIT_PREALLOC : 0);
}
*s = php_http_buffer_init_ex(NULL, chunk_size,
chunk_size ? PHP_HTTP_BUFFER_INIT_PREALLOC : 0);
}