diff --git a/tests/ftpserver.pl b/tests/ftpserver.pl index 8436796658bd13807e1a3e49395ede71710958d9..0888d19822809a62bb6c4df33f43df627060f7d2 100644 --- a/tests/ftpserver.pl +++ b/tests/ftpserver.pl @@ -184,18 +184,24 @@ sub STOR_command { logmsg "STOR test number $testno\n"; - my $filename = "log/ftp.upload"; + my $filename = "log/ftpout.$testno"; + + print "200 Gimme gimme gimme!\r\n"; open(FILE, ">$filename") || return 0; # failed to open output my $line; + my $ulsize=0; while (defined($line = <SOCK>)) { + $ulsize += length($line); print FILE $line; } close(FILE); close(SOCK); + logmsg "received $ulsize bytes upload\n"; + print "226 File transfer complete\r\n"; return 0; }