You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
perl-Mojolicious/Mojolicious-6.12.cleanup.pa...

22 lines
728 B
Plaintext

diff -ru work.orig/Mojolicious-6.12/lib/Mojo/Server/Daemon.pm work/Mojolicious-6.12/lib/Mojo/Server/Daemon.pm
--- work.orig/Mojolicious-6.12/lib/Mojo/Server/Daemon.pm 2015-07-07 15:03:05.000000000 -0400
+++ work/Mojolicious-6.12/lib/Mojo/Server/Daemon.pm 2015-07-08 17:00:16.000000000 -0400
@@ -20,7 +20,7 @@
return if Mojo::Util::_global_destruction();
my $self = shift;
$self->_remove($_) for keys %{$self->{connections} || {}};
- my $loop = $self->ioloop;
+ my $loop = $self->ioloop or return;
$loop->remove($_) for @{$self->acceptors};
}
@@ -209,7 +209,7 @@
sub _remove {
my ($self, $id) = @_;
- $self->ioloop->remove($id);
+ $self->ioloop->remove($id) if $self->ioloop;
$self->_close($id);
}