File dnswalk-soa-recuse.patch of Package dnswalk

--- dnswalk-2.0.3.2/dnswalk.orig	2022-11-13 15:42:40.897087331 +0100
+++ dnswalk-2.0.3.2/dnswalk	2022-11-13 15:43:25.998568194 +0100
@@ -147,8 +147,7 @@
 sub getmaster {
     my ($zone)=$_[0];
     my ($res) = new Net::DNS::Resolver;
-    my ($packet) = new Net::DNS::Packet($zone, "SOA", "IN");
-    my ($soa_req) = $res->send($packet);
+    my ($soa_req) = $res->send( $zone, 'SOA', 'IN' );
     unless (defined($soa_req)) {
 	&printerr("FAIL", "Cannot get SOA record for $zone:". 
 	    $res->errorstring ."\n");
openSUSE Build Service is sponsored by