From 1a31bff9fe35e20c8498a1880080716466bd4f1c Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Mon, 16 May 2005 07:07:00 +0000
Subject: [PATCH] return, not exit, on several places

---
 tests/runtests.pl | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/tests/runtests.pl b/tests/runtests.pl
index f6e8979655..eec07406f2 100755
--- a/tests/runtests.pl
+++ b/tests/runtests.pl
@@ -525,7 +525,7 @@ sub runhttpserver {
         # it is NOT alive
         print "RUN: failed to start the HTTP server!\n";
         stopservers($verbose);
-        exit;
+        return (0,0);
     }
 
     # Server is up. Verify that we can speak to it.
@@ -579,7 +579,7 @@ sub runhttpsserver {
         # it is NOT alive
         print "RUN: failed to start the HTTPS server!\n";
         stopservers($verbose);
-        exit;
+        return(0,0);
     }
 
     # Server is up. Verify that we can speak to it.
@@ -1183,7 +1183,7 @@ sub singletest {
 
         if(!$filename) {
             print "ERROR: section client=>file has no name attribute!\n";
-            exit;
+            return -1;
         }
         my $fileContent = join('', @inputfile);
         subVariables \$fileContent;
@@ -1259,7 +1259,7 @@ sub singletest {
             print "perl: $code\n";
             print "precommand: $@";
             stopservers($verbose);
-            exit;
+            return -1;
         }
     }
 
@@ -1432,7 +1432,7 @@ sub singletest {
         if(!$filename) {
             print "ERROR: section verify=>file has no name attribute!\n";
             stopservers($verbose);
-            exit;
+            return -1;
         }
         my $filemode=$hash{'mode'};
         
-- 
GitLab