diff --git a/tests/runtests.pl b/tests/runtests.pl
index 7a7081630915aab089d3dccdb272f6ee6fefbff8..250b1e90d88d8b96150c905ad48867522f416dff 100755
--- a/tests/runtests.pl
+++ b/tests/runtests.pl
@@ -462,9 +462,9 @@ sub runftpserver {
                 $pid = 0+$1;
             }
         }
-        if(!$pid || ($took > 2)) {
+        if(!$pid && $data[0]) {
             # this is not a known server
-            print "RUN: Unknown server on our favourite port: $FTPPORT\n";
+            print "RUN: Unknown server on our favourite FTP port: $FTPPORT\n";
             return -1;
         }
     }