Bug#659075: [rt.cpan.org #61577] more robust patch to fix un-propagated cached details for IO::Socket objects

Daniel Kahn Gillmor dkg at fifthhorseman.net
Thu Feb 9 06:03:55 UTC 2012


I think my earlier patch for CPAN's #61577 and debian #659075 only
addressed the accept() case.  This is a replacement.

The attached patch should cover IO::Socket objects created via accept(),
new_from_fd(), new(), and anywhere else whose details haven't been
properly cached.

No new code should be executed on IO::Socket objects whose details are
already cached and present.

If there are problems that would prevent this change from being accepted
(either upstream or in debian), please let me know and i'll try to
address them.

Regards,

        --dkg

-------------- next part --------------
A non-text attachment was scrubbed...
Name: robustly-refresh-missing-cached-socket-details.patch
Type: text/x-diff
Size: 1264 bytes
Desc: more robust patch for CPAN #61577 and debian #659075
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20120209/a3e72a01/attachment.patch>


More information about the Perl-maintainers mailing list