Package: policyd-weight / 0.1.15.2-12

09_fix_net_dns_usage.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Description: fixes infinite loop when dns resolver is reachable only via IPv6
Origin: Alexandre Vaissiere <avaiss@fmiw.org>
Author: Werner Detter <werner@aloah-from-hell.de> 
DEP: 3
Bug-Debian: http://bugs.debian.org/726670
--- a/policyd-weight
+++ b/policyd-weight
@@ -892,12 +892,12 @@
 
 
 # watch the version string, I'm afraid that they change to x.x.x notation
-if(Net::DNS->version() >= 0.50)
+if(Net::DNS->version() >= 0.50 && Net::DNS->version() <= 0.53)
 {
     $res->force_v4(1);  # force ipv4 usage, autodetection is broken till
                         # Net::DNS 0.53
 }
-else
+if(Net::DNS->version() < 0.50)
 {
     $res->igntc(1);    # ignore truncated packets if Net-DNS version is
                        # lower than 0.50