From c36b851ee8cd8fdbacbe14f0f8b8fc4b6abe2e75 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sat, 1 Nov 1997 22:57:49 +0100
Subject: [PATCH] Now closes the /dev/zero fd properly on exec().

Rev: src/interpret.c:1.54
---
 src/interpret.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/interpret.c b/src/interpret.c
index 3c2371fc6a..09bbffb1cc 100644
--- a/src/interpret.c
+++ b/src/interpret.c
@@ -4,7 +4,7 @@
 ||| See the files COPYING and DISCLAIMER for more information.
 \*/
 #include "global.h"
-RCSID("$Id: interpret.c,v 1.53 1997/10/27 09:59:20 hubbe Exp $");
+RCSID("$Id: interpret.c,v 1.54 1997/11/01 21:57:49 grubba Exp $");
 #include "interpret.h"
 #include "object.h"
 #include "program.h"
@@ -131,6 +131,8 @@ void init_interpreter(void)
 	goto use_malloc;
       }
     }
+    /* Don't keep this fd on exec() */
+    set_close_on_exec(fd, 1);
   }
 #endif
 
-- 
GitLab