modem: modem_chat,modem_cmux: fix mismatched CONTAINER_OF

Add a missing k_work_delayable_from_work to go from k_work to
k_work_delayable.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
This commit is contained in:
Fabio Baltieri 2023-08-31 22:17:18 +00:00 committed by Fabio Baltieri
commit 5f0efb94fa
3 changed files with 22 additions and 11 deletions

View file

@ -354,8 +354,9 @@ static void modem_cellular_stop_timer(struct modem_cellular_data *data)
static void modem_cellular_timeout_handler(struct k_work *item)
{
struct k_work_delayable *dwork = k_work_delayable_from_work(item);
struct modem_cellular_data *data =
CONTAINER_OF(item, struct modem_cellular_data, timeout_work);
CONTAINER_OF(dwork, struct modem_cellular_data, timeout_work);
modem_cellular_delegate_event(data, MODEM_CELLULAR_EVENT_TIMEOUT);
}