diff --git a/indra/media_plugins/cef/media_plugin_cef.cpp b/indra/media_plugins/cef/media_plugin_cef.cpp
index ea451ed5b6bc25c3620ec75320c53f404839a3d2..86157bf852d3337010d2a9e46f8cf2376ce53c35 100644
--- a/indra/media_plugins/cef/media_plugin_cef.cpp
+++ b/indra/media_plugins/cef/media_plugin_cef.cpp
@@ -344,6 +344,8 @@ void MediaPluginCEF::receiveMessage(const char* message_string)
 			}
 			else if (message_name == "cleanup")
 			{
+                LLPluginMessage message("base", "goodbye");
+                sendMessage(message);
 			}
 			else if (message_name == "shm_added")
 			{