| line |
true |
false |
branch |
|
16
|
0 |
69 |
unless @_ <= 2 |
|
|
0 |
69 |
unless @_ >= 2 |
|
17
|
19 |
50 |
if $INSECURE_DIRS |
|
20
|
19 |
31 |
if not $dir or 'Mojo::Path'->new($app->home)->contains("$dir") |
|
25
|
0 |
72 |
unless @_ <= 1 |
|
|
0 |
72 |
unless @_ >= 1 |
|
26
|
22 |
50 |
if $INSECURE_IDS |
|
27
|
5 |
45 |
unless $id =~ m[^[\ \-\w/]+$]u |
|
32
|
0 |
45 |
unless @_ >= 2 |
|
37
|
0 |
45 |
unless @_ <= 3 |
|
|
0 |
45 |
unless @_ >= 3 |
|
38
|
2 |
43 |
unless defined $url_prefix |
|
41
|
20 |
23 |
unless io()->dir($dir)->is_absolute |
|
46
|
12 |
31 |
unless $dir =~ s/$prefix$//u |
|
51
|
0 |
34 |
unless @_ <= 3 |
|
|
0 |
34 |
unless @_ >= 3 |
|
52
|
11 |
23 |
unless my $static_path = calc_static($dir, $url_prefix, $app->home) |
|
55
|
9 |
11 |
unless grep {$_ eq $static_path;} @$paths |
|
59
|
0 |
21 |
unless @_ <= 3 |
|
|
0 |
21 |
unless @_ >= 3 |
|
62
|
20 |
1 |
if $$opts{'ext'} |
|
70
|
0 |
0 |
unless @_ <= 2 |
|
|
0 |
0 |
unless @_ >= 2 |
|
75
|
0 |
0 |
if $img->exists($id) or $img->sync($id) |