~lightdm-team/lightdm/1.4

« back to all changes in this revision

Viewing changes to tests/src/Xvnc.c

  • Committer: Robert Ancell
  • Date: 2013-03-11 21:56:51 UTC
  • Revision ID: robert.ancell@canonical.com-20130311215651-xog3k5vicf3agy33
Ensure test programs quit when the status socket closes

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
#include "x-server.h"
13
13
#include "x-authority.h"
14
14
 
 
15
static GMainLoop *loop;
 
16
 
15
17
static GKeyFile *config;
16
18
 
17
19
/* Path to lock file */
156
158
}
157
159
 
158
160
static void
159
 
request_cb (const gchar *message)
 
161
request_cb (const gchar *request)
160
162
{
 
163
    if (!request)
 
164
    {
 
165
        g_main_loop_quit (loop);
 
166
        return;
 
167
    }
161
168
}
162
169
 
163
170
int
164
171
main (int argc, char **argv)
165
172
{
166
 
    GMainLoop *loop;
167
173
    char *pid_string;
168
174
    gboolean listen_tcp = TRUE;
169
175
    gboolean listen_unix = TRUE;
290
296
 
291
297
    g_main_loop_run (loop);
292
298
 
 
299
    cleanup ();
 
300
 
293
301
    return EXIT_SUCCESS;
294
302
}