]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MEDIUM: shctx: make sure to keep all blocks aligned
authorWilly Tarreau <w@1wt.eu>
Fri, 21 Feb 2020 12:45:58 +0000 (13:45 +0100)
committerWilly Tarreau <w@1wt.eu>
Fri, 21 Feb 2020 12:45:58 +0000 (13:45 +0100)
commita7ddab0c250a0618e14a0c86aa66bbcf2052b2dc
tree16f75e1313bf9e08b5b4355dd9d7654ee09d7b9c
parent4fb196c1d631fbf67b264388760f82498c102e2e
BUG/MEDIUM: shctx: make sure to keep all blocks aligned

The blocksize and the extra field are not necessarily aligned on a
machine word. This can result in crashing an align-sensitive machine
when initializing the shctx area. Let's round both sizes up to a pointer
size to make this safe everywhere.

This fixes issue #512. This should be backported as far as 1.8.
src/shctx.c