ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/lib/AnyEvent/Util.pm
(Generate patch)

Comparing AnyEvent/lib/AnyEvent/Util.pm (file contents):
Revision 1.42 by root, Wed Jun 4 11:45:21 2008 UTC vs.
Revision 1.43 by root, Thu Jun 5 16:28:48 2008 UTC

296guard. 296guard.
297 297
298=cut 298=cut
299 299
300sub AnyEvent::Util::Guard::DESTROY { 300sub AnyEvent::Util::Guard::DESTROY {
301 local $@;
302
303 eval {
304 local $SIG{__DIE__};
301 ${$_[0]}->(); 305 ${$_[0]}->();
306 };
307
308 warn "runtime error in AnyEvent::guard callback: $@" if $@;
302} 309}
303 310
304sub AnyEvent::Util::Guard::cancel($) { 311sub AnyEvent::Util::Guard::cancel($) {
305 ${$_[0]} = sub { }; 312 ${$_[0]} = sub { };
306} 313}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines