[1207] in Kerberos-V5-bugs

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

krb5b4pl3: slave/kpropd.c: don't use vfork

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

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

kpropd shouldn't use vfork, because it's closing file descriptors in
the child, and the child process of a vfork isn't allowed to do that.

--- slave/kpropd.c	1995/03/13 21:24:36	1.4
+++ slave/kpropd.c	1995/03/13 21:25:35	1.5
@@ -793,10 +793,7 @@
 	edit_av[2] = request;
 	edit_av[3] = NULL;
 
-#ifndef BSD
-#define	vfork fork
-#endif
-	switch(vfork()) {
+	switch(fork()) {
 	case -1:
 		com_err(progname, errno, "while trying to fork %s",
 			kdb5_edit);

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