char *cmdline;
struct wl_display *display = NULL;
struct wl_event_loop *loop;
- struct wl_event_source *signals[2] = { 0 };
+ struct wl_event_source *signals[3] = { 0 };
struct weston_config_section *section;
/* Command line options */
char *backend = NULL;
display);
signals[1] = wl_event_loop_add_signal(loop, SIGINT, on_term_signal,
display);
+ signals[2] = wl_event_loop_add_signal(loop, SIGCHLD, sigchld_handler,
+ display);
for (size_t i = 0; i < ARRAY_LENGTH(signals); ++i)
if (!signals[i])