Read()'s return value is the only bound on how many bytes are valid in the caller's buffer; ignoring it is what caused the identfile OOB read. All existing callers already use the result, so flag the rest at compile time.
Read()'s return value is the only bound on how many bytes are valid in the caller's buffer; ignoring it is what caused the identfile OOB read. All existing callers already use the result, so flag the rest at compile time.