]> git.ipfire.org Git - thirdparty/hostap.git/commit
EAP-IKEv2 peer: Avoid undefined behavior in pointer arithmetic
authorJouni Malinen <j@w1.fi>
Sun, 18 Oct 2015 08:25:25 +0000 (11:25 +0300)
committerJouni Malinen <j@w1.fi>
Sat, 24 Oct 2015 18:43:54 +0000 (21:43 +0300)
commit3991cb7b3c6742d97c690970102ce35e1c45cd1e
treeec9ed82aa0cbcd7a2b9cee4e475a0599b18a5c13
parent0421d47e34da302c1ad84ebc4ecfac3d3a6fcd10
EAP-IKEv2 peer: Avoid undefined behavior in pointer arithmetic

Reorder terms in a way that no invalid pointers are generated with
pos+len operations. end-pos is always defined (with a valid pos pointer)
while pos+len could end up pointing beyond the end pointer which would
be undefined behavior.

Signed-off-by: Jouni Malinen <j@w1.fi>
src/eap_peer/ikev2.c