Revert to KILL test servers until all test servers
authorYang Tse <yangsita@gmail.com>
Mon, 20 Nov 2006 03:25:17 +0000 (03:25 +0000)
committerYang Tse <yangsita@gmail.com>
Mon, 20 Nov 2006 03:25:17 +0000 (03:25 +0000)
have proper TERM and INT signal handlers implemented.

tests/ftp.pm

index 175257f..57c45cf 100644 (file)
@@ -262,9 +262,9 @@ sub stopprocess {
     if(not defined $pids) {
         return 1;
     }
-    signalpids("TERM", $pids);
+    signalpids("KILL", $pids);
     if(waitdeadpid($pids, $ONE_HALF_STOP_TIMEOUT) == 0) {
-        signalpids("INT", $pids);
+        signalpids("KILL", $pids);
         if(waitdeadpid($pids, $ONE_THIRD_STOP_TIMEOUT) == 0) {
             signalpids("KILL", $pids);
             if(waitdeadpid($pids, $ONE_SIXTH_STOP_TIMEOUT) == 0) {
@@ -308,6 +308,12 @@ sub stopprocesspidfile {
 sub ftpkillslave {
     my ($id, $ext)=@_;
 
+    if(not defined $id) {
+        $id = "";
+    }
+    if(not defined $ext) {
+        $ext = "";
+    }
     my $ret = 1; # assume success stopping them
     my $pids = "";
     my $pidfiles = "";