Searched hist:269873 (Results 1 - 1 of 1) sorted by relevance

/freebsd-11-stable/lib/libc/nameser/
H A Dns_name.cdiff 269873 Tue Aug 12 11:15:56 MDT 2014 ume Fix broken pointer overflow check ns_name_unpack()

Many compilers may optimize away the overflow check `msg + l < msg',
where `msg' is a pointer and `l' is an integer, because pointer
overflow is undefined behavior in C.

Use a safe precondition test `l >= eom - msg' instead.

Reference:
https://android-review.googlesource.com/#/c/50570/

Requested by: pfg
Obtained from: NetBSD (CVS rev. 1.10)

Completed in 60 milliseconds