Skip Menu |

This queue is for tickets about the autodie CPAN distribution.

Report information
The Basics
Id: 38598
Status: resolved
Priority: 0/
Queue: autodie

People
Owner: PJF [...] cpan.org
Requestors: PJF [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 1.99
Fixed in: (no value)



Subject: errno set incorrectly on autodie::exception objects
On some (I suspect all) systems the errno attribute on autodie::exception objects is set incorrectly. The current dev branch has test cases to check for this. As such, on autodie 1.99, the errno attribute should always be considered suspect.
This is fixed in the current dev version of the code, which will form the next release. Setting the errno is now an explicit parameter to autodie::exception->new(), which solves the various race conditions and actions from a distance that could trigger this bug.
Fixed in 1.991