X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fchannels.c;h=fb8cdb0afd22fdefaf1bd61ac02bb2ec32d37728;hb=6b125b5b68e2657eae9b36f23d7f569fb9e49f8d;hp=5dd4f428a199ffe348128e2dd75ecc9da4dd29a6;hpb=f1da50294494310d7a299c29af5649d4415bd38a;p=meshlink diff --git a/test/channels.c b/test/channels.c index 5dd4f428..fb8cdb0a 100644 --- a/test/channels.c +++ b/test/channels.c @@ -32,7 +32,7 @@ static void b_receive_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, c fwrite(data, 1, len, stdout); printf("\n"); // Echo the data back. - meshlink_channel_send(mesh, channel, data, len); + assert(meshlink_channel_send(mesh, channel, data, len) == (ssize_t)len); } static bool reject_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, uint16_t port, const void *data, size_t len) { @@ -75,7 +75,9 @@ static void poll_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, size_t assert(meshlink_channel_send(mesh, channel, "Hello", 5) == 5); } -int main() { +int main(void) { + init_sync_flag(&b_responded); + meshlink_set_log_cb(NULL, MESHLINK_DEBUG, log_cb); // Open two new meshlink instance.