summaryrefslogtreecommitdiff
path: root/daemon
diff options
context:
space:
mode:
authorBrian Cameron <Brian.Cameron@Sun.Com>2005-02-03 21:46:13 +0000
committerBrian Cameron <bcameron@src.gnome.org>2005-02-03 21:46:13 +0000
commitcc30c7402699b7f56b526448fffaf162508ddf8c (patch)
treecee905edb781fd6e3006cb0e3d5411470e185f6a /daemon
parent341415b83bb3a4353f8e9f0b73f45bc315a61113 (diff)
downloadgdm-cc30c7402699b7f56b526448fffaf162508ddf8c.tar.gz
Fixed bug 135401.
Thu Feb 02 15:35:00 2005 Brian Cameron <Brian.Cameron@Sun.Com> * daemon/slave.c: Fixed bug 135401.
Diffstat (limited to 'daemon')
-rw-r--r--daemon/slave.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/daemon/slave.c b/daemon/slave.c
index ef7c20a9..88eb13d9 100644
--- a/daemon/slave.c
+++ b/daemon/slave.c
@@ -3775,6 +3775,8 @@ session_child_run (struct passwd *pwent,
char *env_str = g_strdup (newenv[i]);
char *p = strchr (env_str, '=');
if (p != NULL) {
+ /* Add a NULL byte to terminate the variable name */
+ p[0] = '\0';
/* Add the variable to the env */
ve_setenv (env_str, &p[1], TRUE);
}