From 8e03b3d45ee4199e80644876a3435ff0da8ea7a0 Mon Sep 17 00:00:00 2001 From: Karl Tomlinson Date: Fri, 6 Nov 2015 15:00:17 +1300 Subject: [PATCH] bug 1221855 null-check mInputBuffer in SizeOfExcludingThis() r=padenot --- dom/media/webaudio/ScriptProcessorNode.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dom/media/webaudio/ScriptProcessorNode.cpp b/dom/media/webaudio/ScriptProcessorNode.cpp index 45f4d7f43e1..c00ccc8a86a 100644 --- a/dom/media/webaudio/ScriptProcessorNode.cpp +++ b/dom/media/webaudio/ScriptProcessorNode.cpp @@ -342,7 +342,9 @@ public: // - mDestination (probably) size_t amount = AudioNodeEngine::SizeOfExcludingThis(aMallocSizeOf); amount += mSharedBuffers->SizeOfIncludingThis(aMallocSizeOf); - amount += mInputBuffer->SizeOfIncludingThis(aMallocSizeOf); + if (mInputBuffer) { + amount += mInputBuffer->SizeOfIncludingThis(aMallocSizeOf); + } return amount; }