line |
true |
false |
branch |
58
|
62 |
1 |
if ($mailsaobject->{'local_tests_only'}) { }
|
163
|
0 |
0 |
unless ($value =~ m[^([0-9A-Za-z =,._/-]+)$])
|
186
|
0 |
0 |
unless (defined $value and length $value)
|
190
|
0 |
0 |
unless (-x $value)
|
206
|
0 |
0 |
unless ($pyzor)
|
209
|
0 |
0 |
unless ($pyzor and -x $pyzor)
|
224
|
0 |
0 |
if (not $self->{'main'}{'conf'}{'use_pyzor'}) { }
|
|
0 |
0 |
elsif ($self->is_pyzor_available) { }
|
248
|
0 |
0 |
unless $self->{'pyzor_available'}
|
283
|
0 |
0 |
unless $pid
|
288
|
0 |
0 |
unless defined $nread
|
291
|
0 |
0 |
unless close PYZOR
|
292
|
0 |
0 |
if (proc_status_ok($?, $errno)) { }
|
|
0 |
0 |
elsif (proc_status_ok($?, $errno, 0, 1)) { }
|
300
|
0 |
0 |
unless (@response)
|
307
|
0 |
0 |
if ($response[0] =~ /^Traceback/) { }
|
316
|
0 |
0 |
if (defined fileno PYZOR)
|
317
|
0 |
0 |
if ($pid)
|
318
|
0 |
0 |
if (kill 'TERM', $pid) { }
|
321
|
0 |
0 |
unless close PYZOR
|
322
|
0 |
0 |
unless proc_status_ok($?, $errno)
|
327
|
0 |
0 |
if ($timer->timed_out)
|
332
|
0 |
0 |
if ($err)
|
334
|
0 |
0 |
if ($err eq '__brokenpipe__ignore__') { }
|
|
0 |
0 |
elsif ($err eq 'no response') { }
|
346
|
0 |
0 |
if ($one_response =~ /^\S+\t.*?\t(\d+)\t(\d+)\s*$/) { }
|
358
|
0 |
0 |
$pyzor_whitelisted ? :
|
361
|
0 |
0 |
if ($pyzor_count >= $self->{'main'}{'conf'}{'pyzor_max'})
|
372
|
0 |
0 |
unless $self->{'pyzor_available'}
|
373
|
0 |
0 |
unless $self->{'main'}{'conf'}{'use_pyzor'}
|
375
|
0 |
0 |
if (not $options->{'report'}{'options'}{'dont_report_to_pyzor'} and $self->is_pyzor_available)
|
379
|
0 |
0 |
if ($self->pyzor_report($options, $tmpf)) { }
|
411
|
0 |
0 |
unless $pid
|
416
|
0 |
0 |
unless defined $nread
|
418
|
0 |
0 |
if $nread_all < 1
|
420
|
0 |
0 |
unless close PYZOR
|
424
|
0 |
0 |
if (proc_status_ok($?, $errno, 0)) { }
|
434
|
0 |
0 |
if ($timer->timed_out)
|
439
|
0 |
0 |
if ($err)
|
441
|
0 |
0 |
if ($err eq '__brokenpipe__ignore__') { }
|