diff options
| -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; | 
