From 84d89c0dd655f85ea4be7bc738ba19f35870a840 Mon Sep 17 00:00:00 2001
From: Martin Nilsson <mani@lysator.liu.se>
Date: Tue, 15 Apr 2003 20:47:02 +0200
Subject: [PATCH] Complain about non-integer responses from main.

Rev: lib/master.pike.in:1.272
---
 lib/master.pike.in | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/lib/master.pike.in b/lib/master.pike.in
index 315fd7a548..ac38a671a9 100644
--- a/lib/master.pike.in
+++ b/lib/master.pike.in
@@ -6,7 +6,7 @@
 // Pike is distributed under GPL, LGPL and MPL. See the file COPYING
 // for more information.
 //
-// $Id: master.pike.in,v 1.271 2003/04/10 16:05:52 mast Exp $
+// $Id: master.pike.in,v 1.272 2003/04/15 18:47:02 nilsson Exp $
 
 #pike __REAL_VERSION__
 
@@ -2132,7 +2132,10 @@ void _main(array(string) orig_argv, array(string) env)
     handle_error (err);
     ret = 10;
   }
-  if(!intp(ret)) exit(0);
+  if(!intp(ret)) {
+    werror("Error: Non-integer value %O returned from main.\n", ret);
+    exit(10);
+  }
   if(ret >=0) exit([int]ret);
   _async=1;
   
-- 
GitLab