diff options
author | Daniel Stenberg <daniel@haxx.se> | 2003-02-26 17:05:36 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2003-02-26 17:05:36 +0000 |
commit | de96719a45543987767eb2d833707dac864161c9 (patch) | |
tree | fc708c9caca4c7c39184aaacab5e240e67d3d341 /tests | |
parent | 9876ed09fedc103d8361f85fcad71ab675e9be3f (diff) |
support <size>-1</size> to completely disable the SIZE command
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ftpserver.pl | 10 |
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; |