note
dragonchild
Submit the following patch to the maintainer of Error.pm:
<code>
-exists $self->{'-value'} ? $self->{'-value'} : undef;
+exists $self->{'-value'} ? $self->{'-value'} : 0;
</code>
The bug is that 0+ should always return something that is a number. Undef, as you've discovered, isn't a number.
<!-- Node text goes above. Div tags should contain sig only -->
<div class="pmsig"><div class="pmsig-85580">
<hr>
My criteria for good software:
<ol>
<li>Does it work?
<li>Can someone else come in, make a change, and be reasonably certain no bugs were introduced?
</ol>
</div></div>
525293
525293