X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fnet.c;h=80e866a0ad461fc49bce1794379044ca97e2e33c;hp=c33c69c3062beeddbbc882464302111683ad4d59;hb=e4e5a81447142da0fb1291b2d2119ed6981b89e5;hpb=eab78f4d460ec17b44978ce4cca02daadacca9c0 diff --git a/src/net.c b/src/net.c index c33c69c3..80e866a0 100644 --- a/src/net.c +++ b/src/net.c @@ -576,7 +576,7 @@ int main_loop(meshlink_handle_t *mesh) { mesh->datafromapp.signum = 0; signal_add(&(mesh->loop),&(mesh->datafromapp), (signal_cb_t)meshlink_send_from_queue,mesh, mesh->datafromapp.signum); - if(!event_loop_run(&mesh->loop)) { + if(!event_loop_run(&(mesh->loop), &(mesh->mesh_mutex))) { logger(mesh, MESHLINK_ERROR, "Error while waiting for input: %s", strerror(errno)); return 1; }