diff --git a/src/rfcomm.c b/src/rfcomm.c index 509bad035..b106ad01b 100644 --- a/src/rfcomm.c +++ b/src/rfcomm.c @@ -1441,7 +1441,7 @@ void rfcomm_channel_packet_handler(rfcomm_multiplexer_t * multiplexer, uint8_t event_msc.super.type = CH_EVT_RCVD_MSC_CMD; event_msc.modem_status = packet[payload_offset+3]; log_info("Received MSC CMD for #%u, \n", message_dlci); - rfcomm_channel_state_machine_2(multiplexer, message_dlci, &event_msc); + rfcomm_channel_state_machine_2(multiplexer, message_dlci, (rfcomm_channel_event_t*) &event_msc); break; case BT_RFCOMM_MSC_RSP: