X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=test%2Fchannels-cornercases.c;h=b8534030086f095d8739efb9418154d7f2184f17;hp=3b605bb53ae4143381a14d0f8deaddb880cfb1d2;hb=6b125b5b68e2657eae9b36f23d7f569fb9e49f8d;hpb=cb34e9341aa5e87867ca8c539c167f271e31b5bf diff --git a/test/channels-cornercases.c b/test/channels-cornercases.c index 3b605bb5..b8534030 100644 --- a/test/channels-cornercases.c +++ b/test/channels-cornercases.c @@ -96,6 +96,7 @@ int main(void) { assert(nb); struct sync_flag channel_opened = {.flag = false}; + init_sync_flag(&channel_opened); meshlink_channel_t *channel = meshlink_channel_open(a, nb, 7, a_receive_cb, &channel_opened, 0); assert(channel); @@ -136,6 +137,7 @@ int main(void) { // Send a message to b struct sync_flag channel_closed = {.flag = false}; + init_sync_flag(&channel_closed); channel->priv = &channel_closed; assert(meshlink_channel_send(a, channel, "Hello", 5) == 5); @@ -146,6 +148,7 @@ int main(void) { // Try to create a second channel struct sync_flag channel_polled = {.flag = false}; + init_sync_flag(&channel_polled); meshlink_channel_t *channel2 = meshlink_channel_open(a, nb, 7, a_receive_cb, &channel_polled, 0); assert(channel2);