ftpserver.pl: Introduced common method for getting a test's reply data

This commit is contained in:
Steve Holme 2014-03-29 10:29:03 +00:00
Родитель fe260b75e7
Коммит 3a29ee41ef
1 изменённых файлов: 21 добавлений и 3 удалений

Просмотреть файл

@ -436,6 +436,25 @@ sub startsf {
}
}
#**********************************************************************
# Returns the given test's reply data
#
sub getreplydata {
my ($testno) = @_;
my $testpart = "";
$testno =~ s/^([^0-9]*)//
if($testno > 10000) {
$testpart = $testno % 10000;
$testno = int($testno / 10000);
}
loadtest("$srcdir/data/test$testno");
my @data = getpart("reply", "data$testpart");
return @data;
}
sub sockfilt {
my $l;
@ -445,7 +464,6 @@ sub sockfilt {
}
}
sub sockfiltsecondary {
my $l;
foreach $l (@_) {
@ -454,10 +472,10 @@ sub sockfiltsecondary {
}
}
#**********************************************************************
# Send data to the client on the control stream, which happens to be plain
# stdout.
#
sub sendcontrol {
if(!$ctrldelay) {
# spit it all out at once