1205
1208
if (ck_session_get_id (session, &s, NULL) && s != NULL && *s != '\0') {
1206
1209
extra_env[(*n)++] = g_strdup_printf ("%sID=%s", prefix, s);
1210
1214
if (ck_session_get_session_type (session, &s, NULL) && s != NULL && *s != '\0') {
1211
1215
extra_env[(*n)++] = g_strdup_printf ("%sTYPE=%s", prefix, s);
1215
1219
if (ck_session_get_unix_user (session, &u, NULL)) {
1216
1220
extra_env[(*n)++] = g_strdup_printf ("%sUSER_UID=%u", prefix, u);
1219
1224
if (ck_session_get_display_device (session, &s, NULL) && s != NULL && *s != '\0') {
1220
1225
extra_env[(*n)++] = g_strdup_printf ("%sDISPLAY_DEVICE=%s", prefix, s);
1224
1230
if (ck_session_get_x11_display_device (session, &s, NULL) && s != NULL && *s != '\0') {
1225
1231
extra_env[(*n)++] = g_strdup_printf ("%sX11_DISPLAY_DEVICE=%s", prefix, s);
1229
1236
if (ck_session_get_x11_display (session, &s, NULL) && s != NULL && *s != '\0') {
1230
1237
extra_env[(*n)++] = g_strdup_printf ("%sX11_DISPLAY=%s", prefix, s);
1234
1242
if (ck_session_get_remote_host_name (session, &s, NULL) && s != NULL && *s != '\0') {
1235
1243
extra_env[(*n)++] = g_strdup_printf ("%sREMOTE_HOST_NAME=%s", prefix, s);
1239
if (ck_session_is_local (session, &b, NULL))
1247
if (ck_session_is_local (session, &b, NULL)) {
1240
1248
extra_env[(*n)++] = g_strdup_printf ("%sIS_LOCAL=%s", prefix, b ? "true" : "false");