X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fchannels-no-partial.c;h=c765456abff08e3de1b9c8a5151182e59c6ddd4d;hb=6a0c9818677d1c5507bd8fa9d4378dbb324f6fbc;hp=8216a5568bb9260f4b9e862fba3478732f82983b;hpb=83c20878a6ef6e1e3a1abad17961e02137f16ab5;p=meshlink diff --git a/test/channels-no-partial.c b/test/channels-no-partial.c index 8216a556..c765456a 100644 --- a/test/channels-no-partial.c +++ b/test/channels-no-partial.c @@ -1,3 +1,7 @@ +#ifdef NDEBUG +#undef NDEBUG +#endif + #include #include #include @@ -22,6 +26,8 @@ int main(int argc, char *argv[]) { (void)argc; (void)argv; + meshlink_set_log_cb(NULL, MESHLINK_DEBUG, log_cb); + // Start two new meshlink instance. meshlink_handle_t *mesh_a; @@ -62,14 +68,12 @@ int main(int argc, char *argv[]) { // Restart a to ensure it gets to flush the channel send queue. - meshlink_start(mesh_a); + assert(meshlink_start(mesh_a)); assert_after(!meshlink_channel_get_sendq(mesh_a, channel), 30); assert(meshlink_channel_send(mesh_a, channel, buf, 512) == 512); // Clean up. - close_meshlink_pair(mesh_a, mesh_b, "channels_no_partial"); - - return 0; + close_meshlink_pair(mesh_a, mesh_b); }