| line |
true |
false |
branch |
|
43
|
0 |
7 |
unless not exists $args->{'locker'} and !defined($args->{'lock_type'}) || $args->{'lock_type'} eq 'NONE' |
|
51
|
0 |
7 |
if $args->{'accept_new'} |
|
69
|
5 |
0 |
@_ % 2 ? : |
|
83
|
0 |
0 |
if (ref $class) { } |
|
100
|
0 |
0 |
unless -d $dir and opendir my $dh, $dir |
|
105
|
0 |
0 |
if $d =~ /^(new|tmp|cur|\.\.?)$/ |
|
108
|
0 |
0 |
if -d $dir |
|
116
|
0 |
0 |
if $args{'skip_empty'} |
|
120
|
0 |
0 |
if /(.*)/ |
|
121
|
0 |
0 |
unless $args{'check'} |
|
143
|
0 |
2 |
$is_native ? : |
|
151
|
2 |
0 |
unless $is_native |
|
160
|
0 |
0 |
unless -d $dir or mkdir $dir |
|
165
|
0 |
0 |
unless -d $subdir or mkdir $subdir |
|
175
|
0 |
0 |
unless -d $dir |
|
179
|
0 |
0 |
unless -d $subdir |
|
181
|
0 |
0 |
unless opendir my $dh, $subdir |
|
185
|
0 |
0 |
if defined $first |
|
188
|
0 |
0 |
unless opendir my $dh, $dir |
|
190
|
0 |
0 |
if $entry =~ /^(?:tmp|cur|new|bulletin(?:time|lock)|seriallock|\..?)$/ |
|
209
|
0 |
14 |
unless opendir my $dh, $dirname |
|
212
|
0 |
14 |
if (${^TAINT}) { } |
|
214
|
0 |
0 |
/^([0-9][\w.:,=\-]+)$/ && -f "$dirname/$1" ? : |
|
238
|
0 |
7 |
unless -d $directory |
|
261
|
303 |
0 |
if $body |
|
292
|
0 |
5 |
unless -d $tmpdir or mkdir $tmpdir |
|
296
|
191 |
1 |
unless $message->isModified |
|
302
|
0 |
1 |
unless open my $new, ">:raw", $newtmp |
|
309
|
0 |
1 |
unless move($newtmp, $filename) |
|
316
|
0 |
5 |
if (not @messages and $self->removeEmpty) |
|
335
|
1 |
0 |
exists $args{'messages'} ? : |
|
|
0 |
1 |
exists $args{'message'} ? : |
|
340
|
0 |
1 |
unless -d $directory |
|
343
|
0 |
1 |
unless -d $tmpdir or mkdir $tmpdir |
|
352
|
1 |
0 |
if ($is_native) { } |