summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/malloc.c
diff options
context:
space:
mode:
authortholo <tholo@openbsd.org>1996-09-26 04:49:56 +0000
committertholo <tholo@openbsd.org>1996-09-26 04:49:56 +0000
commitb4ad5dbbfe4b0bc8e221f6782756f6d3293648d1 (patch)
treeb3d89559b3dde755e3b892dc18b6dd5bc1e2802e /lib/libc/stdlib/malloc.c
parentDoh! DESTDIR (diff)
downloadwireguard-openbsd-b4ad5dbbfe4b0bc8e221f6782756f6d3293648d1.tar.xz
wireguard-openbsd-b4ad5dbbfe4b0bc8e221f6782756f6d3293648d1.zip
Restore check for suid / sgid
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
-rw-r--r--lib/libc/stdlib/malloc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/stdlib/malloc.c b/lib/libc/stdlib/malloc.c
index a6f60b3fe37..ec56b0d3904 100644
--- a/lib/libc/stdlib/malloc.c
+++ b/lib/libc/stdlib/malloc.c
@@ -8,7 +8,7 @@
*/
#if defined(LIBC_SCCS) && !defined(lint)
-static char rcsid[] = "$OpenBSD: malloc.c,v 1.14 1996/09/26 04:19:42 tholo Exp $";
+static char rcsid[] = "$OpenBSD: malloc.c,v 1.15 1996/09/26 04:49:56 tholo Exp $";
#endif /* LIBC_SCCS and not lint */
/*
@@ -530,7 +530,7 @@ malloc_init ()
continue;
b[j] = '\0';
p = b;
- } else if (i == 1) {
+ } else if (i == 1 && issetugid() == 0) {
p = getenv("MALLOC_OPTIONS");
} else if (i == 2) {
p = malloc_options;