diff options
author | Valentin Bartenev <vbart@nginx.com> | 2014-05-29 21:15:19 +0400 |
---|---|---|
committer | Valentin Bartenev <vbart@nginx.com> | 2014-05-29 21:15:19 +0400 |
commit | 68336e1ede6c37e3ee1f8b5e1ca9d4226feef8f5 (patch) | |
tree | d08768e51b7183258541f2bf5472097dbbbad732 /src/core/ngx_slab.c | |
parent | 0750df4f16d6e39dfdf36ce69f363499aceff7d5 (diff) | |
download | nginx-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