fix link list delete in remove_timed_out_events (#2600)

This commit is contained in:
Eric Wolz 2024-03-25 10:50:24 -07:00 коммит произвёл GitHub
Родитель b85ef9522e
Коммит 9f3ef4fe5c
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -1338,6 +1338,7 @@ static void remove_timed_out_events(TELEMETRY_MESSENGER_INSTANCE* instance)
while (list_item != NULL)
{
MESSENGER_SEND_EVENT_TASK* task = (MESSENGER_SEND_EVENT_TASK*)singlylinkedlist_item_get_value(list_item);
list_item = singlylinkedlist_get_next_item(list_item);
if (task != NULL && task->is_timed_out == true)
{
@ -1346,7 +1347,6 @@ static void remove_timed_out_events(TELEMETRY_MESSENGER_INSTANCE* instance)
free_task(task);
}
list_item = singlylinkedlist_get_next_item(list_item);
}
}