From c180fa15ded441603a2c99d60f3345e9782d0349 Mon Sep 17 00:00:00 2001 From: tux3 Date: Wed, 3 Jun 2015 19:33:17 +0200 Subject: [PATCH] Fix nullptr dereference on A/V timeout --- src/core/coreav.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/core/coreav.cpp b/src/core/coreav.cpp index 2db076942..89c2ab80e 100644 --- a/src/core/coreav.cpp +++ b/src/core/coreav.cpp @@ -236,8 +236,11 @@ void Core::cleanupCall(int32_t callId) { delete calls[callId].camera; calls[callId].camera = nullptr; - calls[callId].videoSource->setDeleteOnClose(true); - calls[callId].videoSource = nullptr; + if (calls[callId].videoSource) + { + calls[callId].videoSource->setDeleteOnClose(true); + calls[callId].videoSource = nullptr; + } } Audio::unsuscribeInput();