From 8a6057d6630a7515d60d3366aca68d23d7491c74 Mon Sep 17 00:00:00 2001 From: mrg Date: Tue, 22 Apr 1997 10:33:07 +0000 Subject: [PATCH] get rid of supplementary groups. --- libexec/tftpd/tftpd.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libexec/tftpd/tftpd.c b/libexec/tftpd/tftpd.c index 1110f4db404a..e8d71c4bec61 100644 --- a/libexec/tftpd/tftpd.c +++ b/libexec/tftpd/tftpd.c @@ -39,7 +39,7 @@ char copyright[] = #ifndef lint /*static char sccsid[] = "from: @(#)tftpd.c 5.13 (Berkeley) 2/26/91";*/ -static char rcsid[] = "$Id: tftpd.c,v 1.7 1995/06/04 20:48:22 jtc Exp $"; +static char rcsid[] = "$Id: tftpd.c,v 1.8 1997/04/22 10:33:07 mrg Exp $"; #endif /* not lint */ /* @@ -145,6 +145,11 @@ main(argc, argv) exit(1); } + if (setgroups(0, NULL)) { + syslog(LOG_ERR, "setgroups: %m"); + exit(1); + } + if (setuid(UID_NOBODY)) { syslog(LOG_ERR, "setuid: %m"); exit(1);