mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-05-13 02:24:48 +08:00
mDNSResponder: Update to v878.70.2
The sources can be obtained via: https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-878.70.2.tar.gz Update #4010.
This commit is contained in:
parent
f042b87589
commit
ded076e26c
@ -16,7 +16,7 @@
|
||||
|
||||
include $(MAKEFILEPATH)/pb_makefiles/platform.make
|
||||
|
||||
MVERS = "mDNSResponder-878.50.17"
|
||||
MVERS = "mDNSResponder-878.70.2"
|
||||
|
||||
VER =
|
||||
ifneq ($(strip $(GCC_VERSION)),)
|
||||
|
@ -2770,7 +2770,9 @@ mDNSexport const mDNSu8 *getDomainName(const DNSMessage *const msg, const mDNSu8
|
||||
|
||||
case 0x80: debugf("getDomainName: Illegal label length 0x%X in domain name %##s", len, name->c); return(mDNSNULL);
|
||||
|
||||
case 0xC0: offset = (mDNSu16)((((mDNSu16)(len & 0x3F)) << 8) | *ptr++);
|
||||
case 0xC0: if (ptr >= end)
|
||||
{ debugf("getDomainName: Malformed compression label (overruns packet end)"); return(mDNSNULL); }
|
||||
offset = (mDNSu16)((((mDNSu16)(len & 0x3F)) << 8) | *ptr++);
|
||||
if (!nextbyte) nextbyte = ptr; // Record where we got to before we started following pointers
|
||||
ptr = (mDNSu8 *)msg + offset;
|
||||
if (ptr < (mDNSu8*)msg || ptr >= end)
|
||||
@ -3335,7 +3337,7 @@ mDNSexport mDNSBool SetRData(const DNSMessage *const msg, const mDNSu8 *ptr, con
|
||||
AssignDomainName(&name, (domainname *)ptr);
|
||||
ptr += DomainNameLength(&name);
|
||||
}
|
||||
if (!ptr)
|
||||
if (!ptr || ptr >= end)
|
||||
{
|
||||
LogInfo("SetRData: Malformed name for TSIG/TKEY type %d", rr->resrec.rrtype);
|
||||
goto fail;
|
||||
|
@ -66,7 +66,7 @@
|
||||
*/
|
||||
|
||||
#ifndef _DNS_SD_H
|
||||
#define _DNS_SD_H 8785017
|
||||
#define _DNS_SD_H 8787002
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
Loading…
x
Reference in New Issue
Block a user