|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
23
 | 
 0  | 
 116  | 
 if @_ & 1  | 
 
| 
90
 | 
 0  | 
 2  | 
 unless ($self->{'dcc'}{$id})  | 
 
| 
106
 | 
 1  | 
 9  | 
 if ($file =~ /[\s"]/)  | 
 
| 
122
 | 
 68  | 
 10  | 
 if ref($_) =~ /REF|SCALAR/  | 
 
| 
125
 | 
 1  | 
 9  | 
 if ($type eq 'ACCEPT' and $self->{'resuming'}{"$port+$nick"}) { }  | 
 
| 
 | 
 1  | 
 8  | 
 elsif ($type eq 'RESUME') { }  | 
 
| 
132
 | 
 0  | 
 1  | 
 if $cookie->{'nick'} ne $nick  | 
 
| 
133
 | 
 0  | 
 1  | 
 if $cookie->{'port'} ne $port  | 
 
| 
149
 | 
 0  | 
 26  | 
 unless $event =~ /^U_dcc(?:_accept|_chat|_close|_resume)?$/  | 
 
| 
162
 | 
 0  | 
 8  | 
 unless (defined $type)  | 
 
| 
171
 | 
 5  | 
 3  | 
 if ($type eq 'CHAT') { }  | 
 
| 
 | 
 3  | 
 0  | 
 elsif ($type eq 'SEND') { }  | 
 
| 
175
 | 
 0  | 
 3  | 
 unless (defined $file)  | 
 
| 
181
 | 
 0  | 
 3  | 
 unless (defined $size)  | 
 
| 
197
 | 
 0  | 
 8  | 
 if ($self->{'dccports'})  | 
 
| 
199
 | 
 0  | 
 0  | 
 unless (defined $bindport)  | 
 
| 
214
 | 
 1  | 
 7  | 
 if $self->{'nataddr'}  | 
 
| 
216
 | 
 0  | 
 8  | 
 unless (defined $addr)  | 
 
| 
226
 | 
 3  | 
 5  | 
 $size ? :  | 
 
| 
256
 | 
 0  | 
 6  | 
 unless (defined $cookie)  | 
 
| 
261
 | 
 3  | 
 3  | 
 if ($cookie->{'type'} eq 'SEND')  | 
 
| 
263
 | 
 2  | 
 1  | 
 if defined $myfile  | 
 
| 
283
 | 
 0  | 
 7  | 
 unless (defined $id and @data)  | 
 
| 
288
 | 
 0  | 
 7  | 
 unless (exists $self->{'dcc'}{$id})  | 
 
| 
293
 | 
 0  | 
 7  | 
 unless (exists $self->{'dcc'}{$id}{'wheel'})  | 
 
| 
298
 | 
 0  | 
 7  | 
 if ($self->{'dcc'}{$id}{'type'} ne 'CHAT')  | 
 
| 
312
 | 
 0  | 
 5  | 
 unless (defined $id)  | 
 
| 
317
 | 
 0  | 
 5  | 
 unless (exists $self->{'dcc'}{$id})  | 
 
| 
322
 | 
 0  | 
 5  | 
 unless (exists $self->{'dcc'}{$id}{'wheel'})  | 
 
| 
328
 | 
 1  | 
 4  | 
 if ($self->{'dcc'}{$id}{'wheel'}->get_driver_out_octets)  | 
 
| 
342
 | 
 0  | 
 2  | 
 if ($self->{'dcc'}{$id}{'listener'} and $self->{'dccports'})  | 
 
| 
356
 | 
 1  | 
 0  | 
 if defined $myfile  | 
 
| 
360
 | 
 1  | 
 0  | 
 if (open my $handle, '>>', $cookie->{'file'}) { }  | 
 
| 
378
 | 
 5  | 
 264  | 
 if ($self->{'dcc'}{$id}{'alarm_id'})  | 
 
| 
382
 | 
 131  | 
 138  | 
 if ($self->{'dcc'}{$id}{'type'} eq 'GET') { }  | 
 
| 
 | 
 131  | 
 7  | 
 elsif ($self->{'dcc'}{$id}{'type'} eq 'SEND') { }  | 
 
| 
412
 | 
 3  | 
 128  | 
 if ($self->{'dcc'}{$id}{'done'} >= $self->{'dcc'}{$id}{'size'})  | 
 
| 
414
 | 
 0  | 
 3  | 
 if ($self->{'dcc'}{$id}{'listener'} and $self->{'dccports'})  | 
 
| 
453
 | 
 5  | 
 2  | 
 unless (exists $self->{'dcc'}{$id})  | 
 
| 
454
 | 
 5  | 
 0  | 
 if (exists $self->{'wheelmap'}{$id}) { }  | 
 
| 
464
 | 
 0  | 
 3  | 
 if ($self->{'dcc'}{$id}{'listener'} and $self->{'dccports'})  | 
 
| 
469
 | 
 0  | 
 7  | 
 if $errnum != 0  | 
 
| 
473
 | 
 3  | 
 4  | 
 if ($self->{'dcc'}{$id}{'type'} eq 'GET')  | 
 
| 
474
 | 
 0  | 
 3  | 
 if ($self->{'dcc'}{$id}{'done'} < $self->{'dcc'}{$id}{'size'})  | 
 
| 
479
 | 
 7  | 
 0  | 
 if ($self->{'dcc'}{$id}{'type'} =~ /^(GET|CHAT)$/)  | 
 
| 
495
 | 
 0  | 
 0  | 
 if ($errnum == 0 and $self->{'dcc'}{$id}{'type'} eq 'GET') { }  | 
 
| 
499
 | 
 0  | 
 0  | 
 $errstr ? :  | 
 
| 
523
 | 
 2  | 
 0  | 
 if (exists $self->{'dcc'}{$id} and not $self->{'dcc'}{$id}{'open'})  | 
 
| 
554
 | 
 3  | 
 9  | 
 $self->{'dcc'}{$id}{'type'} eq 'GET' ? :  | 
 
| 
 | 
 6  | 
 6  | 
 $self->{'dcc'}{$id}{'type'} eq 'CHAT' ? :  | 
 
| 
565
 | 
 3  | 
 9  | 
 if ($self->{'dcc'}{$id}{'type'} eq 'GET') { }  | 
 
| 
 | 
 3  | 
 6  | 
 elsif ($self->{'dcc'}{$id}{'type'} eq 'SEND') { }  | 
 
| 
567
 | 
 1  | 
 2  | 
 $self->{'dcc'}{$id}{'resuming'} ? :  | 
 
| 
569
 | 
 0  | 
 3  | 
 unless (open $handle, $mode, $self->{'dcc'}{$id}{'file'})  | 
 
| 
578
 | 
 0  | 
 3  | 
 unless (open $handle, '<', $self->{'dcc'}{$id}{'file'})  | 
 
| 
613
 | 
 3  | 
 11  | 
 if (exists $self->{'dcc'}{$id}{'alarm_id'})  | 
 
| 
617
 | 
 12  | 
 2  | 
 if (exists $self->{'dcc'}{$id}{'wheel'})  | 
 
| 
619
 | 
 0  | 
 12  | 
 if ($^O =~ /cygwin|MSWin/)  | 
 
| 
625
 | 
 3  | 
 11  | 
 if $self->{'dcc'}{$id}{'type'} eq 'GET'  |