Skip Menu |

This queue is for tickets about the POE CPAN distribution.

Report information
The Basics
Id: 14444
Status: resolved
Priority: 0/
Queue: POE

People
Owner: Nobody in particular
Requestors: Leolo [...] pied.nu
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.3202
Fixed in: 0.3101



Subject: _default's ARG1 disapears
On line 968 or POE::Kernel, we have : @$etc = ( ); This erase's _default's ARG1, which is the arrayref containing [ 'event-name', \@ORIGINALARGS ] This means that if you blithly pass ARG1 to another event, or keep your hands on it, you end up with a suprisingly empty arrayref. This should be either documented as happening (so that _default does a shallow copy) or the erasing should be conditional. I don't fully grok why you want to erase it.
Download t-default
application/octet-stream 1.6k

Message body not shown because it is not plain text.

From: leolo [...] pied.nu
Still not fixed in 0.3301. The line has moved to 1054
Matt Sickler (immute) fixed this for us. Revision: 1944 Author: rcaputo Date: 2006-04-29 15:37:31 -0700 (Sat, 29 Apr 2006) ViewCVS: http://svn.sourceforge.net/poe/?rev=1944&view=rev Log Message: ----------- Add a test case for rt14444 based on test code by Matt Sickler. ... Revision: 1946 Author: rcaputo Date: 2006-04-29 15:43:06 -0700 (Sat, 29 Apr 2006) ViewCVS: http://svn.sourceforge.net/poe/?rev=1946&view=rev Log Message: ----------- Apply Matt Sickler's patches to fix POE::Session (and POE::NFA) and close rt.cpan.org ticket #14444.