From 32f82c62c86c905cab78e07e77325f3c592787ef Mon Sep 17 00:00:00 2001 From: Giovanni Bajo Date: Sat, 28 Apr 2012 01:01:16 +0200 Subject: [PATCH] Export skip_name function. --- src/dnsmasq.h | 1 + src/rfc1035.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dnsmasq.h b/src/dnsmasq.h index 4331066..429e95f 100644 --- a/src/dnsmasq.h +++ b/src/dnsmasq.h @@ -940,6 +940,7 @@ int is_rev_synth(int flag, struct all_addr *addr, char *name); /* rfc1035.c */ int extract_name(struct dns_header *header, size_t plen, unsigned char **pp, char *name, int isExtract, int extrabytes); +unsigned char *skip_name(unsigned char *ansp, struct dns_header *header, size_t plen, int extrabytes); unsigned char *skip_questions(struct dns_header *header, size_t plen); unsigned int extract_request(struct dns_header *header, size_t qlen, char *name, unsigned short *typep); diff --git a/src/rfc1035.c b/src/rfc1035.c index 60ed068..a5a769a 100644 --- a/src/rfc1035.c +++ b/src/rfc1035.c @@ -274,7 +274,7 @@ int in_arpa_name_2_addr(char *namein, struct all_addr *addrp) return 0; } -static unsigned char *skip_name(unsigned char *ansp, struct dns_header *header, size_t plen, int extrabytes) +unsigned char *skip_name(unsigned char *ansp, struct dns_header *header, size_t plen, int extrabytes) { while(1) {