summaryrefslogtreecommitdiff
path: root/package/pdnsd/patches/patch-src_dns_query_c
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2010-04-21 20:46:46 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2010-04-21 20:46:46 +0200
commit38910b0bc0393c60da90e1b2540e3d4c5858dae9 (patch)
treeb2e2fcc845098bfb35ec584906fafe587ba45331 /package/pdnsd/patches/patch-src_dns_query_c
parentb803209ad0f1f198072695109b30a726e0411084 (diff)
parent0e0d27dc9662ffd759912233ddd71ccb99b9b681 (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package/pdnsd/patches/patch-src_dns_query_c')
-rw-r--r--package/pdnsd/patches/patch-src_dns_query_c12
1 files changed, 12 insertions, 0 deletions
diff --git a/package/pdnsd/patches/patch-src_dns_query_c b/package/pdnsd/patches/patch-src_dns_query_c
new file mode 100644
index 000000000..f16c3d497
--- /dev/null
+++ b/package/pdnsd/patches/patch-src_dns_query_c
@@ -0,0 +1,12 @@
+use the temporary port, not always the global one over and over again
+--- pdnsd-1.2.7.orig/src/dns_query.c 2008-09-01 15:56:51.000000000 +0200
++++ pdnsd-1.2.7/src/dns_query.c 2010-03-19 21:44:38.837858828 +0100
+@@ -650,7 +650,7 @@ static int bind_socket(int s)
+ ELSE_IPV6 {
+ memset(&sin.sin6,0,sizeof(struct sockaddr_in6));
+ sin.sin6.sin6_family=AF_INET6;
+- sin.sin6.sin6_port=htons(global.port);
++ sin.sin6.sin6_port=htons(prt);
+ sin.sin6.sin6_flowinfo=IPV6_FLOWINFO;
+ SET_SOCKA_LEN6(sin.sin6);
+ sinl=sizeof(struct sockaddr_in6);