~ubuntu-branches/debian/stretch/lightdm/stretch

« back to all changes in this revision

Viewing changes to src/session.c

  • Committer: Package Import Robot
  • Author(s): Yves-Alexis Perez
  • Date: 2013-10-31 09:31:16 UTC
  • mfrom: (1.1.18)
  • Revision ID: package-import@ubuntu.com-20131031093116-zpr143y5f7iq2zog
Tags: 1.8.3-1
* New upstream release.
* debian/rules:
  - enable all hardening flags.

Show diffs side-by-side

added added

removed removed

Lines of Context:
84
84
    /* File to log to */
85
85
    gchar *log_filename;
86
86
 
87
 
    /* Seat class */
88
 
    gchar *class;
89
 
 
90
87
    /* tty this session is running on */
91
88
    gchar *tty;
92
89
 
200
197
}
201
198
 
202
199
void
203
 
session_set_class (Session *session, const gchar *class)
204
 
{
205
 
    g_return_if_fail (session != NULL);
206
 
    g_free (session->priv->class);
207
 
    session->priv->class = g_strdup (class);
208
 
}
209
 
 
210
 
void
211
200
session_set_display_server (Session *session, DisplayServer *display_server)
212
201
{
213
202
    g_return_if_fail (session != NULL);
615
604
    write_string (session, session->priv->username);
616
605
    write_data (session, &session->priv->do_authenticate, sizeof (session->priv->do_authenticate));
617
606
    write_data (session, &session->priv->is_interactive, sizeof (session->priv->is_interactive));
618
 
    write_string (session, session->priv->class);
 
607
    write_string (session, NULL); /* Used to be class, now we just use the environment variable */
619
608
    write_string (session, session->priv->tty);
620
609
    write_string (session, session->priv->remote_host_name);
621
610
    write_string (session, session->priv->xdisplay);
874
863
    g_free (self->priv->messages);
875
864
    g_free (self->priv->authentication_result_string);
876
865
    g_free (self->priv->log_filename);
877
 
    g_free (self->priv->class);
878
866
    g_free (self->priv->tty);
879
867
    g_free (self->priv->xdisplay);
880
868
    if (self->priv->x_authority)