[1209] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

krb5b4pl3: slave/kpropd.c: use _exit, not exit, in child

daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Sun Mar 19 21:13:16 1995

From: "Jonathan I. Kamens" <jik@cam.ov.com>
Date: Sun, 19 Mar 1995 21:16:29 -0500
To: krb5-bugs@MIT.EDU

The child process after a fork should use _exit, rather than exit, so
that stdio buffers aren't flushed twice.

--- slave/kpropd.c	1995/03/13 21:27:16	1.6
+++ slave/kpropd.c	1995/03/13 21:28:02	1.7
@@ -198,7 +198,7 @@
 
 			doit(s);
 			close(s);
-			exit(0);
+			_exit(0);
 		default:
 			wait(0);
 			close(s);
@@ -816,7 +816,7 @@
 			dup2(save_stderr, 2);
 		com_err(progname, retval, "while trying to exec %s",
 			kdb5_edit);
-		exit(1);
+		_exit(1);
 		/*NOTREACHED*/
 	default:
 		if (debug)

home help back first fref pref prev next nref lref last post