| line |
true |
false |
branch |
|
69
|
0 |
3 |
$ENV{'MOJO_TFTPD_DEBUG'} ? : |
|
175
|
0 |
0 |
if $$self{'connections'} |
|
189
|
0 |
0 |
unless ($socket) |
|
204
|
0 |
0 |
if $time - $c->timeout < $$c{'timestamp'} |
|
219
|
1 |
26 |
unless (defined $read) |
|
226
|
10 |
16 |
if ($opcode eq 1) { } |
|
|
4 |
12 |
elsif ($opcode eq 2) { } |
|
236
|
1 |
11 |
if (not $connection) { } |
|
|
6 |
5 |
elsif ($opcode == 4) { } |
|
|
5 |
0 |
elsif ($opcode == 3) { } |
|
|
0 |
0 |
elsif ($opcode == 5) { } |
|
240
|
2 |
4 |
if $connection->receive_ack($datagram) and $connection->send_data |
|
243
|
3 |
2 |
if $connection->receive_data($datagram) and $connection->send_ack |
|
265
|
3 |
11 |
unless ($self->has_subscribers($type)) |
|
269
|
1 |
10 |
if ($self->max_connections <= keys %{$$self{'connections'};}) |
|
287
|
2 |
8 |
if ($rfc{'blksize'}) |
|
288
|
0 |
2 |
if $rfc{'blksize'} < 8 |
|
289
|
0 |
2 |
if $rfc{'blksize'} > 65464 |
|
292
|
1 |
0 |
if ($rfc{'timeout'} and $rfc{'timeout'} >= 0 and $rfc{'timeout'} <= 255) |
|
295
|
1 |
9 |
if ($type eq 'wrq' and $rfc{'tsize'}) |
|
301
|
3 |
1 |
$type eq 'rrq' ? : |
|
|
1 |
9 |
if (not $connection->filehandle) { } |
|
|
9 |
0 |
elsif (%rfc and $connection->send_oack or $type eq 'rrq' ? $connection->send_data : $connection->send_ack) { } |
|
324
|
3 |
4 |
if $scheme and not defined $port |
|
330
|
2 |
5 |
if $host eq '*' |
|
343
|
0 |
0 |
unless my $reactor = eval {
do {
$self->ioloop->reactor
}
} |
|
345
|
0 |
0 |
if $$self{'checker'} |
|
346
|
0 |
0 |
if $$self{'socket'} |