| line |
!l |
l&&!r |
l&&r |
condition |
|
79
|
2 |
0 |
0 |
$self->is_reply($type) and not $h{'authenticator'} |
|
94
|
4 |
0 |
1 |
$av->{'Name'} eq 'Message-Authenticator' and not $av->{'Value'} |
|
218
|
5 |
0 |
0 |
defined $av->{'Tag'} and not $attr->{'has_tag'} |
|
223
|
5 |
0 |
0 |
$attr->{'has_tag'} and not defined $av->{'Tag'} |
|
246
|
5 |
0 |
2 |
$attr->{'id'} == 2 and not $vendor_id |
|
251
|
0 |
6 |
1 |
$attr->{'type'} ne 'tlv' and is_enum_type($attr->{'type'}) |
|
|
6 |
1 |
0 |
$attr->{'type'} ne 'tlv' and is_enum_type($attr->{'type'}) and $dict |
|
365
|
2 |
0 |
1 |
$attr_id == 80 and not $vendor |
|
394
|
0 |
2 |
1 |
$type == 1 and $attr->{'id'} == 2 |
|
|
2 |
0 |
1 |
$type == 1 and $attr->{'id'} == 2 and not $attr->{'vendor'} |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
69
|
0 |
2 |
0 |
$h{'dict'} // $self->dict |
|
87
|
2 |
0 |
0 |
$h{'authenticator'} // pack('L4', map({int rand 4294967295;} 0..3)) |
|
112
|
2 |
0 |
0 |
$h{'request_id'} // $request_id++ & 255 |
|
155
|
0 |
0 |
0 |
$md5 //= 'Digest::MD5'->new |
|
234
|
0 |
0 |
0 |
$tag < 1 or $tag > 31 |
|
235
|
0 |
0 |
0 |
$av->{'Name'} // $av->{'Id'} |
|
253
|
0 |
0 |
0 |
$dict->value($attr->{'name'}, $value) // $value |
|
313
|
0 |
0 |
0 |
$md5 //= 'Digest::MD5'->new |
|
351
|
0 |
0 |
0 |
$dict->vendor_name($vendor_id) // $vendor_id |
|
390
|
0 |
0 |
0 |
$dict->constant($attr->{'name'}, $decoded) // $decoded |