From 4f174d953250aa7ccdeaa25b27c662b8b8560daf Mon Sep 17 00:00:00 2001 From: "keonho07.kim" Date: Fri, 7 Jun 2013 22:00:58 +0900 Subject: [PATCH] AudioDestination of DefaultDestinationNode need to be released for kill process that cause a crash in finishBuildingPipelineAfterWavParserPadReady. [Title] AudioDestination of DefaultDestinationNode need to be released for kill process that cause a crash in finishBuildingPipelineAfterWavParserPadReady. [Problem] N_SE-40772, N_SE-40465, N_SE-40459, N_SE-40456 [Cause] N/A [Solution] Add m_destination.clear() in destructor. Change-Id: I1e8fcf1b96ad260b545a8b4f391d954866a18b34 --- Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp b/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp index 8c43329..b9315f6 100644 --- a/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp +++ b/Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp @@ -44,6 +44,9 @@ DefaultAudioDestinationNode::DefaultAudioDestinationNode(AudioContext* context) DefaultAudioDestinationNode::~DefaultAudioDestinationNode() { uninitialize(); +#if ENABLE(TIZEN_WEB_AUDIO) + m_destination.clear(); +#endif } void DefaultAudioDestinationNode::initialize() -- 2.7.4