aboutsummaryrefslogtreecommitdiff
path: root/tests/ftpserver.pl
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2003-02-26 17:05:36 +0000
committerDaniel Stenberg <daniel@haxx.se>2003-02-26 17:05:36 +0000
commitde96719a45543987767eb2d833707dac864161c9 (patch)
treefc708c9caca4c7c39184aaacab5e240e67d3d341 /tests/ftpserver.pl
parent9876ed09fedc103d8361f85fcad71ab675e9be3f (diff)
support <size>-1</size> to completely disable the SIZE command
Diffstat (limited to 'tests/ftpserver.pl')
-rw-r--r--tests/ftpserver.pl10
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/ftpserver.pl b/tests/ftpserver.pl
index 0140f723f..7c1b0aec6 100644
--- a/tests/ftpserver.pl
+++ b/tests/ftpserver.pl
@@ -175,8 +175,14 @@ sub SIZE_command {
my $size = $data[0];
if($size) {
- print "213 $size\r\n";
- logmsg "SIZE $testno returned $size\n";
+ if($size > -1) {
+ print "213 $size\r\n";
+ logmsg "SIZE $testno returned $size\n";
+ }
+ else {
+ print "550 $testno: No such file or directory.\r\n";
+ logmsg "SIZE $testno: no such file\n";
+ }
}
else {
$size=0;