line |
true |
false |
branch |
138
|
0 |
0 |
unless ($call) |
163
|
0 |
0 |
unless ($call) |
198
|
0 |
0 |
if ($call->is_empty) |
275
|
0 |
0 |
if (my $max = $self->{'max_sockets_in_group'}) |
276
|
0 |
0 |
if ($need_sockets > $max) |
283
|
0 |
0 |
if (my $max = $self->{'max_sockets'}) |
284
|
0 |
0 |
if ($self->{'socket_count'} + $need_sockets > $max) |
295
|
0 |
0 |
unless (@socks) |
300
|
0 |
0 |
if (not $port or $addr eq '0.0.0.0' or $addr eq '::') { } |
375
|
0 |
0 |
unless ($data) |
377
|
0 |
0 |
if ($cseq_data) |
379
|
0 |
0 |
if ($_ > $cseq) |
401
|
0 |
0 |
if ($side == 0) { } |
404
|
0 |
0 |
unless 'Net::SIP::NATHelper::SocketGroup'->new($nathelper, $idfrom, $addr, $media) |
410
|
0 |
0 |
unless 'Net::SIP::NATHelper::SocketGroup'->new($nathelper, $idto, $addr, $media) |
429
|
0 |
0 |
unless ($data) |
435
|
0 |
0 |
if (my $sess = $sessions->{$idto}) |
442
|
0 |
0 |
unless ($gfrom and $gto) |
485
|
0 |
0 |
if ($cseq) { } |
489
|
0 |
0 |
if (my $sess = $data && delete $data->{'sessions'}{$idto}) { } |
495
|
0 |
0 |
if ($data and not %{$data->{'sessions'};}) |
512
|
0 |
0 |
if (my $sess = delete $data->{'sessions'}{$to}) |
516
|
0 |
0 |
unless (%{$data->{'sessions'};}) |
523
|
0 |
0 |
if @del_cseq |
525
|
0 |
0 |
unless (@info) |
546
|
0 |
0 |
$args{'unused'} ? : |
547
|
0 |
0 |
$args{'active'} ? : |
548
|
0 |
0 |
$args{'closed'} ? : |
550
|
0 |
0 |
unless $self->{'expired'} |
570
|
0 |
0 |
if ($lastmod < $expire_active) { } |
|
0 |
0 |
elsif (my $created = &max($active_pairs{"$idfrom\000$idto"} || 0, $active_pairs{"$idto\000$idfrom"} || 0)) { } |
579
|
0 |
0 |
if ($created > $sess->{'created'}) { } |
|
0 |
0 |
elsif ($created < $sess->{'created'}) { } |
609
|
0 |
0 |
if $data->{'socket_group_from'} |
611
|
0 |
0 |
if $used{$v} |
613
|
0 |
0 |
if (not $lastmod) { } |
|
0 |
0 |
elsif ($lastmod < $expire_closed) { } |
615
|
0 |
0 |
if ($v->{'created'} < $expire_unused) |
626
|
0 |
0 |
if %expired_sg and delete $expired_sg{$data->{'socket_group_from'}} |
627
|
0 |
0 |
if (%expired_sg) |
629
|
0 |
0 |
if delete $expired_sg{$groups->{$id}} |
630
|
0 |
0 |
unless %expired_sg |
637
|
0 |
0 |
unless $need_next_pass |
656
|
0 |
0 |
unless (%{$data->{'socket_groups_to'};} or $data->{'socket_group_from'}) |
661
|
0 |
0 |
unless (%$by_cseq) |
666
|
0 |
0 |
%$by_from ? : |
721
|
0 |
0 |
if $sf |
766
|
0 |
0 |
if (@{$sfrom->get_socks;} != @{$sto->get_socks;}) |
844
|
0 |
0 |
if $callbacks |
879
|
0 |
0 |
if $dstaddr |
893
|
0 |
0 |
if $recvaddr |
913
|
0 |
0 |
if (not $$bytes) { } |
|
0 |
0 |
elsif ($$rfrom and $peer ne $$rfrom) { } |
914
|
0 |
0 |
if ($peer eq $$rfrom) { } |
917
|
0 |
0 |
if connect $read_socket, $peer |
932
|
0 |
0 |
if ($$rto) { } |
933
|
0 |
0 |
unless (send $write_socket, $buf, 0, $$rto) |
942
|
0 |
0 |
unless (send $write_socket, $buf, 0) |
990
|
0 |
0 |
unless my $new_media = $nathelper->get_rtp_sockets($new_addr, $media) |