summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2012-10-01 17:51:23 -0400
committerRay Strode <rstrode@redhat.com>2012-10-01 17:51:23 -0400
commit0fbe5f38740cb59d542241dae3457d6c0dcf2880 (patch)
tree0129d1d64e0d04b442c2a0cee6738c673f95c818
parent1d6a54e037b5164caa0573f5484d7b645adb4b99 (diff)
downloadgdm-0fbe5f38740cb59d542241dae3457d6c0dcf2880.tar.gz
worker: fix compiler warning
-rw-r--r--daemon/gdm-session-worker.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c
index b1809f1f..3f250f99 100644
--- a/daemon/gdm-session-worker.c
+++ b/daemon/gdm-session-worker.c
@@ -1530,10 +1530,10 @@ gdm_session_worker_accredit_user (GdmSessionWorker *worker,
return ret;
}
-static char **
+static const char * const *
gdm_session_worker_get_environment (GdmSessionWorker *worker)
{
- return pam_getenvlist (worker->priv->pam_handle);
+ return (const char * const *) pam_getenvlist (worker->priv->pam_handle);
}
static void
@@ -1775,7 +1775,7 @@ gdm_session_worker_start_session (GdmSessionWorker *worker,
}
if (session_pid == 0) {
- char **environment;
+ const char * const * environment;
char *kerberos_cache;
char *home_dir;
int fd;
@@ -1869,6 +1869,7 @@ gdm_session_worker_start_session (GdmSessionWorker *worker,
gdm_session_execute (worker->priv->arguments[0],
worker->priv->arguments,
+ (char **)
environment,
TRUE);
@@ -2693,7 +2694,7 @@ reauthentication_request_new (GdmSessionWorker *worker,
GDBusMethodInvocation *invocation)
{
ReauthenticationRequest *request;
- char **environment;
+ const char * const * environment;
char *address;
environment = gdm_session_worker_get_environment (worker);