| line |
true |
false |
branch |
|
89
|
0 |
0 |
if defined $size |
|
98
|
0 |
0 |
unless defined $pathname |
|
121
|
0 |
0 |
if (sysread $sock, $data, 4096) |
|
124
|
0 |
0 |
if (sysread $sock, $data, 4096) |
|
147
|
0 |
0 |
unless setsockopt $sock, 1, 21, "\cO\000\000\000\000\000\000\000" |
|
148
|
0 |
0 |
unless setsockopt $sock, 1, 20, "\cO\000\000\000\000\000\000\000" |
|
149
|
0 |
0 |
unless setsockopt $sock, 1, 9, 1 |
|
161
|
0 |
0 |
if ($$self{'FTPS'}) |
|
169
|
0 |
0 |
if ($data = readln($sock)) |
|
170
|
0 |
0 |
if $$self{'Debug'} |
|
172
|
0 |
0 |
if $$self{'Debug'} |
|
175
|
0 |
0 |
if ($$self{'Encrypt'} and not $$self{'FTPS'}) |
|
178
|
0 |
0 |
if ($data = readln($sock)) |
|
179
|
0 |
0 |
if $$self{'Debug'} |
|
184
|
0 |
0 |
if ($$self{'Encrypt'} and not $$self{'FTPS'}) |
|
211
|
0 |
0 |
if ($self->command("RNFR $from")) { } |
|
222
|
0 |
0 |
if $$self{'Debug'} |
|
233
|
0 |
0 |
unless (defined $read) |
|
260
|
0 |
0 |
if $$self{'Debug'} |
|
261
|
0 |
0 |
if ($read =~ /^(\d\d\d)\s(.*)/) |
|
264
|
0 |
0 |
if ($read =~ /^(\d\d\d)-(.*)/) |
|
266
|
0 |
0 |
if $$self{'Debug'} |
|
268
|
0 |
0 |
if ($read =~ /^(\d\d\d)\s(.*)/m) |
|
269
|
0 |
0 |
if ($cont) |
|
273
|
0 |
0 |
if ($read =~ /^(\d\d\d)-(.*)/) |
|
274
|
0 |
0 |
if ($read =~ /^(\d\d\d)\s(.*)/) |
|
275
|
0 |
0 |
if $$self{'Debug'} |
|
283
|
0 |
0 |
if ($code > 399) |
|
291
|
0 |
0 |
if $$self{'Debug'} |
|
302
|
0 |
0 |
if (defined $socket) |
|
304
|
0 |
0 |
if (defined $mask) { } |
|
313
|
0 |
0 |
if ($response and $$self{'FTPCODE'} < 200) |
|
315
|
0 |
0 |
if ($$self{'EncryptData'} == 1) |
|
317
|
0 |
0 |
if $$self{'Debug'} |
|
328
|
0 |
0 |
if ($response) |
|
|
0 |
0 |
if ($response and $$self{'FTPCODE'} < 200) |
|
329
|
0 |
0 |
if $$self{'Debug'} |
|
330
|
0 |
0 |
if $response |
|
339
|
0 |
0 |
unless defined $local |
|
340
|
0 |
0 |
unless $$self{'DontDoType'} |
|
342
|
0 |
0 |
unless defined $socket |
|
343
|
0 |
0 |
if ($$self{'EncryptData'} != 0) |
|
345
|
0 |
0 |
unless ($r) |
|
346
|
0 |
0 |
if $$self{'Debug'} |
|
350
|
0 |
0 |
if ($$self{'EncryptData'} == 1) |
|
352
|
0 |
0 |
if $$self{'Debug'} |
|
355
|
0 |
0 |
if $$self{'Debug'} |
|
358
|
0 |
0 |
if ($putorblat =~ /put/) { } |
|
359
|
0 |
0 |
unless CORE::open L, "$local" |
|
364
|
0 |
0 |
if (defined $$self{'PutUpdateCallback'}) |
|
369
|
0 |
0 |
if (defined $$self{'PutUpdateCallback'}) |
|
375
|
0 |
0 |
if $$self{'Debug'} |
|
376
|
0 |
0 |
if (defined $$self{'PutDoneCallBack'}) |
|
403
|
0 |
0 |
unless defined $local |
|
409
|
0 |
0 |
unless setsockopt $socket, 1, 21, "\cO\000\000\000\000\000\000\000" |
|
410
|
0 |
0 |
unless setsockopt $socket, 1, 20, "\cO\000\000\000\000\000\000\000" |
|
411
|
0 |
0 |
unless setsockopt $socket, 1, 9, 1 |
|
415
|
0 |
0 |
if ($$self{'EncryptData'} != 0) |
|
417
|
0 |
0 |
unless ($r) |
|
418
|
0 |
0 |
if $$self{'Debug'} |
|
422
|
0 |
0 |
if ($$self{'EncryptData'} == 1) |
|
424
|
0 |
0 |
if $$self{'Debug'} |
|
427
|
0 |
0 |
if ($getorslurp =~ /get/) { } |
|
428
|
0 |
0 |
if $$self{'Debug'} |
|
429
|
0 |
0 |
unless CORE::open L, ">$local" |
|
436
|
0 |
0 |
if $$self{'Debug'} |
|
437
|
0 |
0 |
if (defined $$self{'GetUpdateCallback'}) |
|
446
|
0 |
0 |
if $$self{'Debug'} |
|
449
|
0 |
0 |
if $$self{'Debug'} |
|
450
|
0 |
0 |
if (defined $$self{'GetUpdateCallback'}) |
|
455
|
0 |
0 |
if $$self{'Debug'} |
|
456
|
0 |
0 |
if (defined $$self{'GetDoneCallBack'}) |
|
463
|
0 |
0 |
if ($tmp = $self->command('PASV')) { } |
|
464
|
0 |
0 |
if ($self->msgcode == 227 and $tmp =~ /[^\d]*(\d+),(\d+),(\d+),(\d+),(\d+),(\d+)/) { } |
|
468
|
0 |
0 |
if (defined $socket) { } |
|
469
|
0 |
0 |
if $$self{'Debug'} |
|
514
|
0 |
0 |
if ($$self{'Encrypt'}) { } |
|
516
|
0 |
0 |
if ($$self{'EncryptData'} != 0) |