diff options
author | Brian Cameron <Brian.Cameron@Sun.Com> | 2005-02-03 21:46:13 +0000 |
---|---|---|
committer | Brian Cameron <bcameron@src.gnome.org> | 2005-02-03 21:46:13 +0000 |
commit | cc30c7402699b7f56b526448fffaf162508ddf8c (patch) | |
tree | cee905edb781fd6e3006cb0e3d5411470e185f6a /daemon | |
parent | 341415b83bb3a4353f8e9f0b73f45bc315a61113 (diff) | |
download | gdm-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.c | 2 |
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); } |