line |
true |
false |
branch |
86
|
0 |
0 |
if (not $req and $$self{'HSC_no_more'}) |
92
|
0 |
0 |
if ($req) { } |
97
|
0 |
0 |
unless $$refdata =~ s/(.*?)\r\n\r\n//s |
103
|
0 |
0 |
unless $proto |
107
|
0 |
0 |
if $req->protocol lt 'HTTP/1.1' or lc($headers->header('Connection') || '') ne 'keep-alive' |
111
|
0 |
0 |
if ($proto lt 'HTTP/1.0') |
116
|
0 |
0 |
if (my $expect = $headers->header('Expect')) |
117
|
0 |
0 |
if (lc $expect ne '100-continue') |
130
|
0 |
0 |
if ($te eq 'chunked') { } |
|
0 |
0 |
elsif ($te ne '') { } |
|
0 |
0 |
elsif (defined $cl) { } |
|
0 |
0 |
elsif (($headers->header('Content-Type') || '') =~ m[^multipart/\w+\s*;.*boundary\s*=(["']?)\s*(\w+)\1]i) { } |
131
|
0 |
0 |
unless my($starter, $len) = $$refdata =~ /^((\S+)\r?\n)/ |
132
|
0 |
0 |
unless ($len =~ /^[0-9a-fA-F]+$/) |
141
|
0 |
0 |
if length $$refdata < $chunk_length |
143
|
0 |
0 |
if ($need != 0) |
149
|
0 |
0 |
unless $$refdata =~ /\n\r?\n/ |
165
|
0 |
0 |
if defined $cl and length $$refdata < $cl |
170
|
0 |
0 |
unless $$refdata =~ s/(.*?\r?\n--\Q$2\E--\r?\n)// |
179
|
0 |
0 |
if $$self{'HSC_no_more'} |
183
|
0 |
0 |
if ($$self{'HSC_reqcount'} == 1) |
185
|
0 |
0 |
if $ua |
195
|
0 |
0 |
if ($req and length $$refdata and $$self{'take_all'}) { } |
|
0 |
0 |
elsif ($$refdata =~ /\S/) { } |
218
|
0 |
0 |
if @$queue == 1 |
232
|
0 |
0 |
unless (defined $vhostn) |
233
|
0 |
0 |
if ($req->protocol gt 'HTTP/1.1') |
242
|
0 |
0 |
unless (defined $vhost) |
248
|
0 |
0 |
unless defined $resp |
257
|
0 |
0 |
unless defined $content |
259
|
0 |
0 |
if ($protocol ge 'HTTP/1.0') { } |
260
|
0 |
0 |
$$self{'HSC_no_more'} ? : |
265
|
0 |
0 |
ref $content eq 'CODE' ? : |
281
|
0 |
0 |
if ($req->method eq 'HEAD') { } |
|
0 |
0 |
elsif (ref $content eq 'CODE') { } |
290
|
0 |
0 |
unless defined $chunk |
291
|
0 |
0 |
unless length $chunk |
311
|
0 |
0 |
defined $text && length $text ? : |
325
|
0 |
0 |
unless is_redirect $status |
329
|
0 |
0 |
if (defined $content and length $content) |
330
|
0 |
0 |
$content =~ /^\s*\ ? : |
342
|
0 |
0 |
if $headers |
345
|
0 |
0 |
if (ref $file) { } |
353
|
0 |
0 |
unless -e $file |
356
|
0 |
0 |
unless -f _ |
359
|
0 |
0 |
unless sysopen $from_fh, $file, 0 |
369
|
0 |
0 |
$$self{'HSC_no_more'} ? : |
374
|
0 |
0 |
if $ce |
378
|
0 |
0 |
if $size |
381
|
0 |
0 |
if ($mtime) |
382
|
0 |
0 |
if (my $ims = $req->header('If-Modified-Since')) |
384
|
0 |
0 |
if $mtime == $imstime |
398
|
0 |
0 |
if ($req->method eq 'HEAD') |
402
|
0 |
0 |
if ($status == 304) |
441
|
0 |
0 |
unless opendir my $from_dir, $dirname |
447
|
0 |
0 |
ref $names eq 'CODE' ? : |
|
0 |
0 |
ref $names eq 'Regexp' ? : |
451
|
0 |
0 |
unless ref $postfilter eq 'CODE' |
461
|
0 |
0 |
$hide_symlinks ? : |
464
|
0 |
0 |
if (not $hide_symlinks and -l _) { } |
|
0 |
0 |
elsif (-d _) { } |
|
0 |
0 |
elsif (-f _) { } |
470
|
0 |
0 |
unless &$postfilter(\%d) |
473
|
0 |
0 |
if ($d{'is_symlink'}) { } |
|
0 |
0 |
elsif ($d{'is_file'}) { } |
|
0 |
0 |
elsif ($d{'is_directory'}) { } |
479
|
0 |
0 |
if $s > 1024 |
480
|
0 |
0 |
if $s > 1024 |
481
|
0 |
0 |
if $s > 1024 |
482
|
0 |
0 |
$s >= 100 ? : |
488
|
0 |
0 |
if ($d{'is_file'} or $d{'is_directory'}) |
494
|
0 |
0 |
if $mode & 2048 |
496
|
0 |
0 |
if $mode & 1024 |
498
|
0 |
0 |
if $mode & 512 |
516
|
0 |
0 |
unless (pipe $reader, $writer) |
522
|
0 |
0 |
unless (defined $pid) |
528
|
0 |
0 |
if ($pid == 0) |
558
|
0 |
0 |
if (ref $file) { } |
562
|
0 |
0 |
unless open $f, '<', $file |
586
|
0 |
0 |
if (ref $file) { } |
592
|
0 |
0 |
unless open $f, '+>', $file |
605
|
0 |
0 |
ref $data eq 'SCALAR' ? : |