X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=sidebyside;f=src%2Fnet.c;h=c615b893031a63cf727dfe89ccd2d17b1edaaeef;hb=326a86ef927e1f161a6742edfca041a945c7a547;hp=4045c136fa676912ac42110e6eb0920974cf8650;hpb=9e43098a37fe37979d0bd19d4bf9d20eec2b6f1c;p=meshlink diff --git a/src/net.c b/src/net.c index 4045c136..c615b893 100644 --- a/src/net.c +++ b/src/net.c @@ -355,7 +355,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; }