summaryrefslogtreecommitdiff
path: root/daemon/gdm-session-worker.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/gdm-session-worker.c')
-rw-r--r--daemon/gdm-session-worker.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c
index ee7ffef9..facd05f4 100644
--- a/daemon/gdm-session-worker.c
+++ b/daemon/gdm-session-worker.c
@@ -1574,12 +1574,7 @@ load_env_func (const char *var,
gpointer user_data)
{
GdmSessionWorker *worker = user_data;
- char *expanded;
-
- expanded = gdm_shell_expand (value, get_var_cb, worker);
- expanded = g_strchomp (expanded);
- gdm_session_worker_set_environment_variable (worker, var, expanded);
- g_free (expanded);
+ gdm_session_worker_set_environment_variable (worker, var, value);
}
static gboolean
@@ -2078,7 +2073,7 @@ gdm_session_worker_start_session (GdmSessionWorker *worker,
#endif
if (!worker->priv->is_program_session) {
- gdm_load_env_d (load_env_func, worker);
+ gdm_load_env_d (load_env_func, get_var_cb, worker);
}
environment = gdm_session_worker_get_environment (worker);