aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_slab.c
diff options
context:
space:
mode:
authorValentin Bartenev <vbart@nginx.com>2014-05-29 21:15:19 +0400
committerValentin Bartenev <vbart@nginx.com>2014-05-29 21:15:19 +0400
commit68336e1ede6c37e3ee1f8b5e1ca9d4226feef8f5 (patch)
treed08768e51b7183258541f2bf5472097dbbbad732 /src/core/ngx_slab.c
parent0750df4f16d6e39dfdf36ce69f363499aceff7d5 (diff)
downloadnginx-68336e1ede6c37e3ee1f8b5e1ca9d4226feef8f5.tar.gz
nginx-68336e1ede6c37e3ee1f8b5e1ca9d4226feef8f5.zip
SPDY: fixed operator precedence in uint16/uint32 write macros.
Since the type cast has precedence higher than the bit shift operator, all values were truncated to 8 bits. These macros are used to construct header block for SYN_REPLY frame on platforms with strict alignment requirements. As a result, any response that contains a header with name or value longer than 255 bytes was corrupted on such platforms.
Diffstat (limited to 'src/core/ngx_slab.c')
0 files changed, 0 insertions, 0 deletions