diff --git a/indra/newview/llviewermedia.cpp b/indra/newview/llviewermedia.cpp index 79585378563b24cf230069f86a8d9aab208354e4..0967ca23c026883f0e72716380c8b28c51776216 100755 --- a/indra/newview/llviewermedia.cpp +++ b/indra/newview/llviewermedia.cpp @@ -1603,6 +1603,11 @@ void LLViewerMedia::cleanupClass() { gIdleCallbacks.deleteFunction(LLViewerMedia::updateMedia, NULL); sTeleportFinishConnection.disconnect(); + if (sSpareBrowserMediaSource != NULL) + { + delete sSpareBrowserMediaSource; + sSpareBrowserMediaSource = NULL; + } } //////////////////////////////////////////////////////////////////////////////////////////