{
/* Greeter running inside this session */
Greeter *greeter;
-
- /* Communication channels to communicate with */
- int to_greeter_input;
- int from_greeter_output;
};
G_DEFINE_TYPE (GreeterSession, greeter_session, SESSION_TYPE);
GreeterSession *self = GREETER_SESSION (object);
g_clear_object (&self->priv->greeter);
- close (self->priv->to_greeter_input);
- close (self->priv->from_greeter_output);
G_OBJECT_CLASS (greeter_session_parent_class)->finalize (object);
}
/* Close compostor ends of the pipes */
close (compositor->priv->to_compositor_pipe[0]);
- compositor->priv->to_compositor_pipe[0] = 0;
+ compositor->priv->to_compositor_pipe[0] = -1;
close (compositor->priv->from_compositor_pipe[1]);
- compositor->priv->from_compositor_pipe[1] = 0;
+ compositor->priv->from_compositor_pipe[1] = -1;
if (!result)
return FALSE;
compositor->priv->command = g_strdup ("unity-system-compositor");
compositor->priv->socket = g_strdup ("/run/mir_socket");
compositor->priv->timeout = -1;
+ compositor->priv->to_compositor_pipe[0] = -1;
+ compositor->priv->to_compositor_pipe[1] = -1;
+ compositor->priv->from_compositor_pipe[0] = -1;
+ compositor->priv->from_compositor_pipe[1] = -1;
}
static void