|
|
362eea9 |
From d1acb1fc4dbf90afc4447f221ba864f6dc3d8370 Mon Sep 17 00:00:00 2001
|
|
|
362eea9 |
From: Brian Cameron <Brian.Cameron@sun.com>
|
|
|
362eea9 |
Date: Fri, 4 Dec 2009 18:42:11 -0600
|
|
|
362eea9 |
Subject: [PATCH] Fix bug #603756, ensure runtime dir is always set.
|
|
|
362eea9 |
|
|
|
362eea9 |
---
|
|
|
362eea9 |
daemon/gdm-welcome-session.c | 3 +++
|
|
|
362eea9 |
1 files changed, 3 insertions(+), 0 deletions(-)
|
|
|
362eea9 |
|
|
|
362eea9 |
diff --git a/daemon/gdm-welcome-session.c b/daemon/gdm-welcome-session.c
|
|
|
362eea9 |
index f340660..e113808 100644
|
|
|
362eea9 |
--- a/daemon/gdm-welcome-session.c
|
|
|
362eea9 |
+++ b/daemon/gdm-welcome-session.c
|
|
|
362eea9 |
@@ -503,6 +503,7 @@ static gboolean
|
|
|
362eea9 |
spawn_command_line_sync_as_user (const char *command_line,
|
|
|
362eea9 |
const char *user_name,
|
|
|
362eea9 |
const char *group_name,
|
|
|
362eea9 |
+ const char *runtime_dir,
|
|
|
362eea9 |
const char *log_file,
|
|
|
362eea9 |
char **env,
|
|
|
362eea9 |
char **std_output,
|
|
|
362eea9 |
@@ -528,6 +529,7 @@ spawn_command_line_sync_as_user (const char *command_line,
|
|
|
362eea9 |
|
|
|
362eea9 |
data.user_name = user_name;
|
|
|
362eea9 |
data.group_name = group_name;
|
|
|
362eea9 |
+ data.runtime_dir = runtime_dir;
|
|
|
362eea9 |
data.log_file = log_file;
|
|
|
362eea9 |
|
|
|
362eea9 |
local_error = NULL;
|
|
|
362eea9 |
@@ -703,6 +705,7 @@ start_dbus_daemon (GdmWelcomeSession *welcome_session)
|
|
|
362eea9 |
res = spawn_command_line_sync_as_user (DBUS_LAUNCH_COMMAND,
|
|
|
362eea9 |
welcome_session->priv->user_name,
|
|
|
362eea9 |
welcome_session->priv->group_name,
|
|
|
362eea9 |
+ welcome_session->priv->runtime_dir,
|
|
|
362eea9 |
NULL, /* log file */
|
|
|
362eea9 |
(char **)env->pdata,
|
|
|
362eea9 |
&std_out,
|
|
|
362eea9 |
--
|
|
|
362eea9 |
1.7.0.1
|
|
|
362eea9 |
|