X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=test%2Fchannels-aio.c;h=c43f1da1edac717ab1217e7e4741703f7a40cc50;hp=a0ce57156516185fad5a1ab5a50d8c7820ee1838;hb=6b125b5b68e2657eae9b36f23d7f569fb9e49f8d;hpb=cb34e9341aa5e87867ca8c539c167f271e31b5bf diff --git a/test/channels-aio.c b/test/channels-aio.c index a0ce5715..c43f1da1 100644 --- a/test/channels-aio.c +++ b/test/channels-aio.c @@ -86,9 +86,8 @@ static bool accept_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, uint return true; } -int main(int argc, char *argv[]) { - (void)argc; - (void)argv; +int main(void) { + init_sync_flag(&b_received_flag); meshlink_set_log_cb(NULL, MESHLINK_WARNING, log_cb); @@ -110,6 +109,11 @@ int main(int argc, char *argv[]) { memset(out_infos, 0, sizeof(out_infos)); for(size_t i = 0; i < nchannels; i++) { + init_sync_flag(&in_infos[i].aio_infos[0].flag); + init_sync_flag(&in_infos[i].aio_infos[1].flag); + init_sync_flag(&out_infos[i].aio_infos[0].flag); + init_sync_flag(&out_infos[i].aio_infos[1].flag); + in_infos[i].data = malloc(size); assert(in_infos[i].data); out_infos[i].data = outdata;