diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-10-27 20:00:41 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-10-27 20:00:41 +0000 |
commit | 854adbe3bd6fcd137e2d78dac42c2c535bf3a945 (patch) | |
tree | c8ce701bc8a19fff64bf153bba8347c57ac0e658 /srv.c | |
parent | 73f4bc8c25d00d2d942b3580abc779f9382ab446 (diff) |
More cleanups and OSX fixes for 10.3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1678 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'srv.c')
-rwxr-xr-x | srv.c | 19 |
1 files changed, 3 insertions, 16 deletions
@@ -14,6 +14,9 @@ #include <sys/types.h> #include <netinet/in.h> #include <arpa/nameser.h> +#if __APPLE_CC__ >= 1495 +#include <arpa/nameser_compat.h> +#endif #include <resolv.h> #include <stdio.h> #include <string.h> @@ -36,22 +39,6 @@ struct srv { unsigned short portnum; } __attribute__ ((__packed__)); -static int parse_ie(unsigned char *data, int maxdatalen, unsigned char *src, int srclen) -{ - int len, olen; - len = olen = (int)src[0]; - src++; - srclen--; - if (len > srclen) { - ast_log(LOG_WARNING, "Want %d, got %d\n", len, srclen); - return -1; - } - if (len > maxdatalen) - len = maxdatalen; - memcpy(data, src, len); - return olen + 1; -} - static int parse_srv(unsigned char *host, int hostlen, int *portno, unsigned char *answer, int len, unsigned char *msg) { int res = 0; |