-void poll_cb2(meshlink_handle_t *mesh, meshlink_channel_t *channel, size_t len) {
- if(len) {
- a_nonzero_poll_cb = true;
- }
+static void poll_cb2(meshlink_handle_t *mesh, meshlink_channel_t *channel, size_t len) {
+ (void)mesh;
+ (void)channel;
+
+ a_poll_cb_len = len;
+ meshlink_set_channel_poll_cb(mesh, channel, NULL);
+ set_sync_flag(channel->priv, true);