aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/posix1e
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2023-03-27 12:55:01 +0000
committerMark Johnston <markj@FreeBSD.org>2023-03-27 12:56:22 +0000
commit68ca8363c7a19d5351dc2b10568cbf2403e07e33 (patch)
tree1b58ef76a7a174b5801c981dcd50ca4268680d2c /lib/libc/posix1e
parentad2f2ee01543e219b6af6a839d833a117806bad7 (diff)
downloadsrc-68ca8363c7a19d5351dc2b10568cbf2403e07e33.tar.gz
src-68ca8363c7a19d5351dc2b10568cbf2403e07e33.zip
Diffstat (limited to 'lib/libc/posix1e')
-rw-r--r--lib/libc/posix1e/mac.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/libc/posix1e/mac.c b/lib/libc/posix1e/mac.c
index a8e0abe7afff..7747b62b7c72 100644
--- a/lib/libc/posix1e/mac.c
+++ b/lib/libc/posix1e/mac.c
@@ -177,9 +177,8 @@ mac_init_internal(int ignore_errors)
LIST_INIT(&label_default_head);
- if (!issetugid() && getenv("MAC_CONFFILE") != NULL)
- filename = getenv("MAC_CONFFILE");
- else
+ filename = secure_getenv("MAC_CONFFILE");
+ if (filename == NULL)
filename = MAC_CONFFILE;
file = fopen(filename, "re");
if (file == NULL)