AudioDestination of DefaultDestinationNode need to be released for kill process that...
authorkeonho07.kim <keonho07.kim@samsung.com>
Fri, 7 Jun 2013 13:00:58 +0000 (22:00 +0900)
committerkeonho07.kim <keonho07.kim@samsung.com>
Fri, 7 Jun 2013 13:01:05 +0000 (22:01 +0900)
[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

index 8c43329..b9315f6 100644 (file)
@@ -44,6 +44,9 @@ DefaultAudioDestinationNode::DefaultAudioDestinationNode(AudioContext* context)
 DefaultAudioDestinationNode::~DefaultAudioDestinationNode()
 {
     uninitialize();
+#if ENABLE(TIZEN_WEB_AUDIO)
+    m_destination.clear();
+#endif
 }
 
 void DefaultAudioDestinationNode::initialize()