Index: programs/mythbackend/mediaserver.cpp
===================================================================
--- programs/mythbackend/mediaserver.cpp	(revision 15447)
+++ programs/mythbackend/mediaserver.cpp	(working copy)
@@ -67,6 +67,8 @@
     m_sSharePath = gContext->GetShareDir();
     m_pHttpServer->m_sSharePath = m_sSharePath;
 
+    MythXML* mythxml = new MythXML( NULL );
+    m_pHttpServer->RegisterExtension( mythxml );
 
     if (sIP == "localhost" || sIP == "127.0.0.1")
     {
@@ -126,7 +128,7 @@
 
         VERBOSE(VB_UPNP, "MediaServer::Registering MythXML Service." );
 
-        m_pHttpServer->RegisterExtension( new MythXML( pMythDevice ));
+        mythxml->RegisterService( pMythDevice );
 
         // ------------------------------------------------------------------
         // Register any HttpServerExtensions... Only The Master Backend 
