summaryrefslogtreecommitdiff
path: root/x11/lightdm/files/patch-src_process.c
diff options
context:
space:
mode:
Diffstat (limited to 'x11/lightdm/files/patch-src_process.c')
-rw-r--r--x11/lightdm/files/patch-src_process.c25
1 files changed, 8 insertions, 17 deletions
diff --git a/x11/lightdm/files/patch-src_process.c b/x11/lightdm/files/patch-src_process.c
index 3a61886b1dc8..ef18f78fb2a9 100644
--- a/x11/lightdm/files/patch-src_process.c
+++ b/x11/lightdm/files/patch-src_process.c
@@ -1,20 +1,11 @@
--- src/process.c.orig 2018-08-30 00:28:55 UTC
+++ src/process.c
-@@ -238,11 +238,16 @@ process_start (Process *process, gboolean block)
-
- /* Set environment */
- if (priv->clear_environment)
-+ {
- #ifdef HAVE_CLEARENV
- clearenv ();
- #else
-- environ = NULL;
-+ extern char **environ;
-+ char *cleanenv[1];
-+ environ = cleanenv;
-+ cleanenv[0] = NULL;
- #endif
-+ }
- for (guint i = 0; i < env_length; i++)
- setenv (env_keys[i], env_values[i], TRUE);
+@@ -73,6 +73,8 @@ static GHashTable *processes = NULL;
+ static pid_t signal_pid;
+ static int signal_pipe[2];
++extern char **environ;
++
+ Process *
+ process_get_current (void)
+ {