<div dir="ltr"><div>Thanks Duane, that is very helpful.<br><br></div>Please file RT#bug, so we can address it before next release, which has been "next week" for several weeks!<br><br><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr">Dick<br><span><font color="#888888">________________________<br>
</font></span><br></div></div></div>
<br><div class="gmail_quote">On 25 June 2015 at 19:37, Wessels, Duane <span dir="ltr"><<a href="mailto:dwessels@verisign.com" target="_blank">dwessels@verisign.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">An issue was reported to the fpdns repository:<br>
<br>
  <a href="https://github.com/kirei/fpdns/issues/8" rel="noreferrer" target="_blank">https://github.com/kirei/fpdns/issues/8</a><br>
<br>
I traced through the code, found what fpdns is doing and replicated it in the small program below.<br>
<br>
  1 #!/usr/bin/perl<br>
  2 use strict;<br>
  3 use warnings;<br>
  4 use Net::DNS::Packet;<br>
  5<br>
  6 my $packet = new Net::DNS::Packet;<br>
  7 my $q  = new Net::DNS::Question('.', 'IN', 'A');<br>
  8<br>
  9 $packet->header->opcode('UPDATE');<br>
 10 $packet->push('question', $q);<br>
<br>
<br>
Essentially, it seems when a packet header has opcode set to UPDATE, the push method fails<br>
because it expects the question (aka 'zone') section to be non-empty:<br>
<br>
468 sub push {<br>
469         my $self = shift;<br>
470         my $list = $self->_section(shift);<br>
471         my @rr   = grep ref($_), @_;<br>
472<br>
473         if ( $self->header->opcode eq 'UPDATE' ) {<br>
474                 my $zclass = ( $self->zone )[0]->zclass;<br>
475                 foreach (@rr) {<br>
476                         $_->class($zclass) unless $_->class =~ /ANY|NONE/;<br>
477                 }<br>
478         }<br>
479<br>
480         return CORE::push( @$list, @rr );<br>
481 }<br>
<br>
I'm not sure, but this seems like a bug net Net::DNS.  If so I'll be happy to file the bug report...<br>
<br>
DW<br>
<br>
<br>_______________________________________________<br>
net-dns-users mailing list<br>
<a href="mailto:net-dns-users@nlnetlabs.nl">net-dns-users@nlnetlabs.nl</a><br>
<a href="https://www.nlnetlabs.nl/mailman/listinfo/net-dns-users" rel="noreferrer" target="_blank">https://www.nlnetlabs.nl/mailman/listinfo/net-dns-users</a><br></blockquote></div><br></div></div>