summaryrefslogtreecommitdiff
path: root/devel/cvs/patches/patch-ay
blob: a6300695fce07531ea1a1182f4a9e2f729b87d7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$NetBSD: patch-ay,v 1.3 2002/11/24 21:31:26 hubertf Exp $

--- src/run.c.orig	Wed Jan 24 04:35:10 2001
+++ src/run.c
@@ -189,6 +189,13 @@
 #endif
     if (pid == 0)
     {
+#ifdef SETXID_SUPPORT
+	if (flags & RUN_UNSETXID) {
+	    (void) setgid (getgid ());
+	    (void) setuid (getuid ());
+	}
+#endif
+
 	if (shin != 0)
 	{
 	    (void) dup2 (shin, 0);