CVSROOT:        /cvs
Module name:    src
Changes by:     bl...@cvs.openbsd.org   2025/08/04 08:03:32

Modified files:
        sys/netinet    : ip_ah.c 

Log message:
Avoid unsigned comparison in AH parsing.

The check (skip - sizeof(struct ip6_hdr) > 0) did not work as
expected because it is done as unsigned long.  Instead of substraction,
add the small positive integers off and skip to size_t sizes.  Then
do a comparison that does not rely on negative numbers.

CID 1594927
OK claudio@ tobhe@

Reply via email to