Lines Matching refs:eom
100 char *dn, *eom;
107 eom = dst + dstsiz;
116 if (dn >= eom) {
126 if (dn + l >= eom) {
138 if ((m = decode_bitstring(&cp, dn, eom)) < 0)
149 if (dn + 1 >= eom) {
156 if (dn + 3 >= eom) {
165 if (dn >= eom) {
174 if (dn >= eom) {
180 if (dn >= eom) {
219 u_char *label, *bp, *eom;
225 eom = dst + dstsiz;
236 &label, &bp, eom))
281 if (label >= eom) {
289 if (bp >= eom) {
310 if (bp >= eom) {
322 if (label >= eom) {
328 if (bp >= eom) {
357 u_char *dn, *eom;
364 eom = dst + dstsiz;
366 if (dn >= eom) {
381 if (dn + l >= eom) {
404 ns_name_unpack(const u_char *msg, const u_char *eom, const u_char *src,
407 return (ns_name_unpack2(msg, eom, src, dst, dstsiz, NULL));
411 * ns_name_unpack2(msg, eom, src, dst, dstsiz, *dstlen)
419 ns_name_unpack2(const u_char *msg, const u_char *eom, const u_char *src,
431 if (srcp < msg || srcp >= eom) {
446 if (dstp + l + 1 >= dstlim || srcp + l >= eom) {
458 if (srcp >= eom) {
465 if (srcp < msg || srcp >= eom) { /*%< Out of range. */
475 if (checked >= eom - msg) {
615 ns_name_uncompress(const u_char *msg, const u_char *eom, const u_char *src,
621 if ((n = ns_name_unpack(msg, eom, src, tmp, sizeof tmp)) == -1)
678 ns_name_skip(const u_char **ptrptr, const u_char *eom)
685 while (cp < eom && (n = *cp++) != 0) {
707 if (cp > eom) {
978 decode_bitstring(const unsigned char **cpp, char *dn, const char *eom)
988 if (dn + plen >= eom)
1027 unsigned char ** dst, unsigned const char *eom)
1049 for (tp = *dst + 1; cp < end && tp < eom; cp++) {
1096 if (cp >= end || tp >= eom)