Support file names passed to RETR that don't start with a number. In that
authorDaniel Stenberg <daniel@haxx.se>
Thu, 20 Jan 2005 22:47:31 +0000 (22:47 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 20 Jan 2005 22:47:31 +0000 (22:47 +0000)
case, all non-numeric prefixing letters are cut off to figure out the test
number.

tests/ftpserver.pl

index bffa30a..8660908 100644 (file)
@@ -55,7 +55,6 @@ sub ftpmsg {
   open(INPUT, ">>log/server$ftpdnum.input") ||
     logmsg "failed to open log/server$ftpdnum.input\n";
 
-  INPUT->autoflush(1);
   print INPUT @_;
   close(INPUT);
 
@@ -297,7 +296,7 @@ sub SIZE_command {
 }
 
 sub RETR_command {
-    my $testno = $_[0];
+    my ($testno) = @_;
 
     logmsg "RETR file \"$testno\"\n";
 
@@ -318,6 +317,8 @@ sub RETR_command {
         return 0;
     }
 
+    $testno =~ s/^([^0-9]*)//;
+
     loadtest("$srcdir/data/test$testno");
 
     my @data = getpart("reply", "data");