From 2eee40a7ae10643a5f078bc3b11bfdfb55fe4a03 Mon Sep 17 00:00:00 2001 From: Benoit Martins Date: Mon, 7 Oct 2024 10:09:17 +0200 Subject: [PATCH] Check index validity before accessing conversation list --- .../Conversations/Fragments/ConversationsListFragment.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Linphone/UI/Main/Conversations/Fragments/ConversationsListFragment.swift b/Linphone/UI/Main/Conversations/Fragments/ConversationsListFragment.swift index f8c48da1d..73132c185 100644 --- a/Linphone/UI/Main/Conversations/Fragments/ConversationsListFragment.swift +++ b/Linphone/UI/Main/Conversations/Fragments/ConversationsListFragment.swift @@ -152,7 +152,8 @@ struct ConversationsListFragment: View { enteredForeground = false - if navigationManager.peerAddr != nil + if navigationManager.peerAddr != nil + && index < conversationsListViewModel.conversationsList.count && conversationsListViewModel.conversationsList[index].remoteSipUri.contains(navigationManager.peerAddr!) { conversationViewModel.getChatRoomWithStringAddress(conversationsList: conversationsListViewModel.conversationsList, stringAddr: navigationManager.peerAddr!) navigationManager.peerAddr = nil