diff options
-rw-r--r-- | dns/dnsmasq/Makefile | 2 | ||||
-rw-r--r-- | dns/dnsmasq/files/patch-src_tftp.c | 18 |
2 files changed, 19 insertions, 1 deletions
diff --git a/dns/dnsmasq/Makefile b/dns/dnsmasq/Makefile index dc4194202a52..26f6e3be72b3 100644 --- a/dns/dnsmasq/Makefile +++ b/dns/dnsmasq/Makefile @@ -3,7 +3,7 @@ PORTNAME= dnsmasq DISTVERSION= 2.80 -PORTREVISION= 3 # leave this in even if 0 to avoid PORTEPOCH bumps +PORTREVISION= 4 # leave this in even if 0 to avoid PORTEPOCH bumps PORTEPOCH= 1 CATEGORIES= dns ipv6 MASTER_SITES= http://www.thekelleys.org.uk/dnsmasq/ \ diff --git a/dns/dnsmasq/files/patch-src_tftp.c b/dns/dnsmasq/files/patch-src_tftp.c new file mode 100644 index 000000000000..101b409fab2c --- /dev/null +++ b/dns/dnsmasq/files/patch-src_tftp.c @@ -0,0 +1,18 @@ +X-Git-Url: http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=blobdiff_plain;f=src%2Ftftp.c;h=c618a2c1eeb73de147ade0cf75de24cbc3cb3f38;hp=435b21687ffa366a7bebf1bfc7905997be5b8f7d;hb=936bd82755e8f75fc09c1e9a67fb390175b157d4;hpb=13a58f9590a7071ad4a8c8f7e4178c29a6b66be3 + +--- src/tftp.c.orig 2018-10-18 18:21:55 UTC ++++ src/tftp.c +@@ -74,9 +74,11 @@ void tftp_request(struct listener *listen, time_t now) + #if defined(HAVE_LINUX_NETWORK) + char control[CMSG_SPACE(sizeof(struct in_pktinfo))]; + #elif defined(HAVE_SOLARIS_NETWORK) +- char control[CMSG_SPACE(sizeof(unsigned int))]; ++ char control[CMSG_SPACE(sizeof(struct in_addr)) + ++ CMSG_SPACE(sizeof(unsigned int))]; + #elif defined(IP_RECVDSTADDR) && defined(IP_RECVIF) +- char control[CMSG_SPACE(sizeof(struct sockaddr_dl))]; ++ char control[CMSG_SPACE(sizeof(struct in_addr)) + ++ CMSG_SPACE(sizeof(struct sockaddr_dl))]; + #endif + } control_u; + |