diff --git a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt index 674897ec2f..c6af2d4462 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt @@ -2037,6 +2037,13 @@ class CallActivity : CallBaseActivity() { private fun hangupNetworkCalls(shutDownView: Boolean, endCallForAll: Boolean) { Log.d(TAG, "hangupNetworkCalls. shutDownView=$shutDownView") + if (!::conversationUser.isInitialized) { + Log.w(TAG, "hangupNetworkCalls: conversationUser not initialized, skipping network calls") + if (shutDownView) { + finish() + } + return + } val apiVersion = ApiUtils.getCallApiVersion(conversationUser, intArrayOf(ApiUtils.API_V4, 1)) if (localStateBroadcaster != null) { localStateBroadcaster!!.destroy()