X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fchannels-aio.c;h=c43f1da1edac717ab1217e7e4741703f7a40cc50;hb=c8af33c1b1b25dc5e9b42892e09dbb65fd5bd766;hp=a0ce57156516185fad5a1ab5a50d8c7820ee1838;hpb=cb2c4617316df5b467c6a76bf118ee65f6e1c3a2;p=meshlink 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;