From 2a2f49505396981fbf5517bed2174f829e35f510 Mon Sep 17 00:00:00 2001 From: Julien Wadel Date: Wed, 2 Oct 2024 17:31:06 +0200 Subject: [PATCH] Fix crash for secondary application. --- Linphone/core/App.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Linphone/core/App.cpp b/Linphone/core/App.cpp index 1908fe8f3..d358897b0 100644 --- a/Linphone/core/App.cpp +++ b/Linphone/core/App.cpp @@ -601,9 +601,11 @@ void App::initCppInterfaces() { //------------------------------------------------------------ void App::clean() { - mEngine->clearComponentCache(); - mEngine->clearSingletons(); - delete mEngine; + if (mEngine) { + mEngine->clearComponentCache(); + mEngine->clearSingletons(); + delete mEngine; + } mEngine = nullptr; // Wait 500ms to let time for log te be stored. // mNotifier destroyed in mEngine deletion as it is its parent