Lines Matching refs:msg
388 ns_name_unpack(const u_char *msg, const u_char *eom, const u_char *src, in ns_name_unpack() argument
400 if (srcp < msg || srcp >= eom) { in ns_name_unpack()
433 srcp = msg + (((n & 0x3f) << 8) | (*srcp & 0xff)); in ns_name_unpack()
434 if (srcp < msg || srcp >= eom) { /* Out of range. */ in ns_name_unpack()
444 if (checked >= eom - msg) { in ns_name_unpack()
483 const u_char **cpp, **lpp, *eob, *msg; in ns_name_pack() local
492 if ((msg = *dnptrs++) != NULL) { in ns_name_pack()
498 msg = NULL; in ns_name_pack()
527 if (n != 0 && msg != NULL) { in ns_name_pack()
528 l = dn_find(srcp, msg, (const u_char * const *)dnptrs, in ns_name_pack()
540 (dstp - msg) < 0x4000 && first) { in ns_name_pack()
562 if (msg != NULL) in ns_name_pack()
579 ns_name_uncompress(const u_char *msg, const u_char *eom, const u_char *src, in ns_name_uncompress() argument
585 if ((n = ns_name_unpack(msg, eom, src, tmp, sizeof tmp)) == -1) in ns_name_uncompress()
738 dn_find(const u_char *domain, const u_char *msg, in dn_find() argument
755 (sp - msg) < 0x4000) { in dn_find()
775 return (sp - msg); in dn_find()
780 cp = msg + (((n & 0x3f) << 8) | *cp); in dn_find()