Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 09 Apr 2017 04:27:18 +0200
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Ben Woods <woodsb02@FreeBSD.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r429481 - in head: . x11 x11/lightdm x11/lightdm-gtk-greeter x11/lightdm/files
Message-ID:  <h91y-joxl-wny@FreeBSD.org>
In-Reply-To: <20161226072913.0371FFAE@freefall.freebsd.org> (Jan Beich's message of "Mon, 26 Dec 2016 07:29:12 %2B0000 (UTC)")
References:  <201612260653.uBQ6rbp5054319@repo.freebsd.org> <20161226072913.0371FFAE@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
jbeich@freebsd.org (Jan Beich) writes:

>> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
>> +++ head/x11/lightdm/files/patch-src_process.c	Mon Dec 26 06:53:37 2016	(r429481)
>> @@ -0,0 +1,11 @@
>> +--- src/process.c.orig	2016-12-08 21:38:14 UTC
>> ++++ src/process.c
>> +@@ -231,7 +231,7 @@ process_start (Process *process, gboolea
>> + #ifdef HAVE_CLEARENV
>> +             clearenv ();
>> + #else
>> +-            environ = NULL;
>> ++            putenv ("environ=NULL");
>> + #endif
>> +         for (i = 0; i < env_length; i++)
>> +             setenv (env_keys[i], env_values[i], TRUE);
>
> Looks bogus, see environ(7). Maybe use "env -i" version:
>
>   extern char **environ;
>   char *cleanenv[1];
>   environ = cleanenv;
>   cleanenv[0] = NULL;

Did you ignore this despite possible security implications? I'm not a user,
so just guessing.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?h91y-joxl-wny>