libev complete unix plat context init

https://github.com/warmcat/libwebsockets/issues/381

Signed-off-by: Andy Green <andy.green@linaro.org>
This commit is contained in:
Andy Green 2016-01-29 08:38:47 +08:00
parent 0c034953e9
commit ba955592eb

View file

@ -497,13 +497,13 @@ lws_plat_init(struct lws_context *context,
return 1;
}
if (lws_libev_init_fd_table(context))
/* libev handled it instead */
return 0;
if (!lws_libev_init_fd_table(context)) {
/* otherwise libev handled it instead */
if (pipe(context->dummy_pipe_fds)) {
lwsl_err("Unable to create pipe\n");
return 1;
if (pipe(context->dummy_pipe_fds)) {
lwsl_err("Unable to create pipe\n");
return 1;
}
}
/* use the read end of pipe as first item */