From de96719a45543987767eb2d833707dac864161c9 Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Wed, 26 Feb 2003 17:05:36 +0000
Subject: [PATCH] support <size>-1</size> to completely disable the SIZE
 command

---
 tests/ftpserver.pl | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/tests/ftpserver.pl b/tests/ftpserver.pl
index 0140f723fd..7c1b0aec6c 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;
-- 
GitLab