line |
true |
false |
branch |
252
|
0 |
0 |
if ($var = shift @_) |
258
|
0 |
0 |
unless (defined $args{'username'} and defined $args{'password'} and defined $args{'callback'}) |
264
|
0 |
0 |
unless defined $args{'allow_srv_settings'} |
344
|
0 |
0 |
unless ($$imsg{'pause'}) |
347
|
0 |
0 |
unless $$im_socket = 'IO::Socket::INET'->new('PeerAddr', $$imsg{'server'}, 'PeerPort', $$imsg{'port'}, 'Proto', 'tcp', 'Type', 1) |
373
|
0 |
0 |
unless defined($so_srv_sflap_signon = $imsg->read_sflap_packet) |
380
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_SIGNON, $so_sflap_signon, 1, 1) |
384
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $so_toc_ascii, 0, 0) |
388
|
0 |
0 |
if (scalar @ready > 0) { } |
390
|
0 |
0 |
unless defined($so_toc_srv_so = $imsg->read_sflap_packet) |
398
|
0 |
0 |
unless ($so_toc_srv_so =~ /SIGN_ON/) |
401
|
0 |
0 |
if ($so_toc_srv_so =~ /ERROR:(.*)/) { } |
419
|
0 |
0 |
unless defined $imsg->toc_set_config |
425
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $so_init_done, 0, 0) |
465
|
0 |
0 |
unless (defined sysread($$im_socket, $rsp_header, $SFLAP_HEADER_LEN, 0) and length $rsp_header == $SFLAP_HEADER_LEN) |
478
|
0 |
0 |
unless (defined sysread($$im_socket, $rsp_recv_packet, $rsp_dlen, 0) and length $rsp_recv_packet == $rsp_dlen) |
485
|
0 |
0 |
if ($rsp_type == $SFLAP_TYPE_SIGNON and $rsp_dlen == 4) { } |
563
|
0 |
0 |
unless (defined $sflap_type and defined $sflap_data and defined $already_formatted and defined $no_null_terminate) |
572
|
0 |
0 |
if ($already_formatted) { } |
582
|
0 |
0 |
unless ($no_null_terminate) |
599
|
0 |
0 |
if (length $ssp_packet >= $SFLAP_MAX_LENGTH) |
606
|
0 |
0 |
if (syswrite $$im_socket, $ssp_packet) |
687
|
0 |
0 |
unless (defined $pr_password) |
734
|
0 |
0 |
unless (defined $nu_username) |
773
|
0 |
0 |
unless (defined $toc_command) |
779
|
0 |
0 |
if (@_) { } |
829
|
0 |
0 |
unless (defined $toc_command) |
835
|
0 |
0 |
if (@_) { } |
892
|
0 |
0 |
unless (defined $imsg and defined $tsi_uname and defined $tsi_msg) |
900
|
0 |
0 |
if ($tsi_auto) |
906
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tsi_full_msg, 0, 0) |
944
|
0 |
0 |
unless (defined $ib_group and defined $_[0]) |
950
|
0 |
0 |
unless scalar @{${$$imsg{'buddies'};}{$ib_group};} |
981
|
0 |
0 |
unless (defined $_[0]) |
1004
|
0 |
0 |
unless (scalar @{${$$imsg{'buddies'};}{$group};}) |
1040
|
0 |
0 |
unless defined $imsg->add_buddies(@_) |
1068
|
0 |
0 |
unless defined $imsg->remove_buddies(@_) |
1073
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $rob_message, 0, 0) |
1075
|
0 |
0 |
if ($$imsg{'allow_srv_settings'}) |
1092
|
0 |
0 |
unless $$imsg{'allow_srv_settings'} |
1096
|
0 |
0 |
unless @srv_buddies = split(/\n/, $srv_buddy_list, 0) |
1100
|
0 |
0 |
if ($srv_buddies[$i] =~ /^g\s*(.*)/) |
1110
|
0 |
0 |
if ($srv_buddies[$i] =~ /^b\s*(.*)/) { } |
1160
|
0 |
0 |
unless (defined $buddyhash) |
1244
|
0 |
0 |
unless (defined $_[0]) |
1296
|
0 |
0 |
unless (defined $_[0]) |
1345
|
0 |
0 |
unless defined $imsg->im_permit(@_) |
1375
|
0 |
0 |
unless defined $imsg->im_deny(@_) |
1455
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $aida_message, 0, 0) |
1457
|
0 |
0 |
if ($$imsg{'allow_srv_settings'}) |
1491
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $aipa_message, 0, 0) |
1493
|
0 |
0 |
if ($$imsg{'allow_srv_settings'}) |
1526
|
0 |
0 |
if (scalar keys %{$$imsg{'buddies'};}) { } |
1532
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $aob_message, 0, 0) |
1534
|
0 |
0 |
if ($$imsg{'allow_srv_settings'}) |
1548
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $aob_message, 0, 0) |
1551
|
0 |
0 |
if (scalar @{$$imsg{'permit'};}) |
1555
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $aip_message, 0, 0) |
1557
|
0 |
0 |
if ($$imsg{'allow_srv_settings'}) |
1566
|
0 |
0 |
if (scalar @{$$imsg{'deny'};}) |
1571
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $aid_message, 0, 0) |
1573
|
0 |
0 |
if ($$imsg{'allow_srv_settings'}) |
1582
|
0 |
0 |
if ($$imsg{'allow_srv_settings'}) |
1589
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tsc_packet, 1, 1) |
1617
|
0 |
0 |
$_[1] ? : |
1619
|
0 |
0 |
unless (defined $te_user and defined $te_anon) |
1628
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $te_evil_msg, 0, 0) |
1665
|
0 |
0 |
unless (defined $tcj_exchange and defined $tcj_room_name) |
1675
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tcj_message, 0, 0) |
1708
|
0 |
0 |
unless (defined $tcs_roomid and defined $tcs_msgtext) |
1717
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tcs_message, 0, 0) |
1750
|
0 |
0 |
unless (defined $tcw_roomid and defined $tcw_dstuser and defined $tcw_msgtext) |
1759
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tcs_message, 0, 0) |
1790
|
0 |
0 |
$_[2] ? : |
1792
|
0 |
0 |
unless (defined $tce_roomid and defined $tce_dstuser and defined $tce_anon) |
1801
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tce_message, 0, 0) |
1830
|
0 |
0 |
unless (defined $tci_roomid and defined $tci_msgtext and @tci_buddies) |
1844
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tci_message, 0, 0) |
1867
|
0 |
0 |
unless (defined $tcl_roomid) |
1875
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tcl_message, 0, 0) |
1900
|
0 |
0 |
unless (defined $tca_roomid) |
1908
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tcl_message, 0, 0) |
1932
|
0 |
0 |
unless (defined $tgi_username) |
1940
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tgi_message, 0, 0) |
1964
|
0 |
0 |
unless (defined $tsi_info) |
1972
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tsi_message, 0, 0) |
1996
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tsa_message, 0, 0) |
2018
|
0 |
0 |
unless (defined $tgd_username) |
2026
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tgd_message, 0, 0) |
2050
|
0 |
0 |
unless (defined $tsd_userinfo) |
2058
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tsd_message, 0, 0) |
2081
|
0 |
0 |
unless (defined $tds_searchstr) |
2089
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tds_message, 0, 0) |
2118
|
0 |
0 |
unless (defined $tsi_seconds) |
2125
|
0 |
0 |
unless defined $imsg->send_sflap_packet($SFLAP_TYPE_DATA, $tsi_message, 0, 0) |
2171
|
0 |
0 |
unless (defined $fh and defined $cb) |
2203
|
0 |
0 |
unless (defined $fh) |
2288
|
0 |
0 |
unless (defined $callback) |
2320
|
0 |
0 |
if (defined $fh) { } |
2384
|
0 |
0 |
if ($rfh == $$im_socket) { } |
2386
|
0 |
0 |
unless defined($recv_buffer = $imsg->read_sflap_packet) |
2390
|
0 |
0 |
if ($tp_type eq 'PAUSE') { } |
|
0 |
0 |
elsif ($tp_type eq 'SIGN_ON') { } |
|
0 |
0 |
elsif ($tp_type eq 'CONFIG') { } |
2410
|
0 |
0 |
unless &{${$$imsg{'callbacks'};}{$rfh};} |