From 664075a3bb1796ddc4254fcf9a85b98972e03681 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Sat, 29 Jun 2002 06:40:19 +0000 Subject: * environ.cc (spenv::from_cygheap): Still need to take setuid into consideration. --- winsup/cygwin/environ.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'winsup/cygwin/environ.cc') diff --git a/winsup/cygwin/environ.cc b/winsup/cygwin/environ.cc index ae7268fdf..b86b6b8d1 100644 --- a/winsup/cygwin/environ.cc +++ b/winsup/cygwin/environ.cc @@ -817,7 +817,7 @@ spenv::retrieve (bool no_envblock, const char *const envname) if (from_cygheap) { const char *p; - if (envname) + if (envname && !cygheap->user.issetuid ()) { debug_printf ("duping existing value for '%s'", name); return cstrdup1 (envname); /* Don't really care what it's set to -- cgit v1.2.3