[net-dns-users] Release candidate for Net::DNS 1.06

Doug Barton dougb at dougbarton.us
Wed Apr 20 01:35:00 UTC 2016


On 04/19/2016 05:16 PM, Dick Franks wrote:
>
> On 19 April 2016 at 19:58, Doug Barton <dougb at dougbarton.us
> <mailto:dougb at dougbarton.us>> wrote:
>
>     On 04/19/2016 08:39 AM, Dick Franks wrote:
>
>     You focused on the wrong part of what I said. Previous to this RC
>     errorstring was undefined, which allowed me to wrap my previous code
>     in an 'if (defined ...' block. Now it's defined, but empty (or has
>     spaces, or doesn't, whatever). That's much worse, as now I have to
>     do a string compare.
>
>
> We appear to have a problem establishing simple matters of fact.

No, I keep hoping that I don't have to spell out everything in 
nauseating detail. :)

Previously, if there was nothing in errorstring, it was also undefined. 
Obviously if there is a message there (as both you and I have 
demonstrated to be true in the past) it had to be defined.

The current state with the 1.06-RC is that the field is empty, but the 
variable is defined. That means that I can't just wrap my error-checking 
routine in 'is (defined ...'  I now have to do a string compare. (In 
fact it's worse than that, I have to do both.)  That's bad.

Also, you ignored the other issues that I raised in my previous message 
about errorstring. It would be great if you could respond to those as well.

Doug




More information about the net-dns-users mailing list