Index: mythweb/classes/MythBackend.php
===================================================================
--- mythweb.orig/classes/MythBackend.php	2009-05-09 18:32:12.000000000 -0400
+++ mythweb/classes/MythBackend.php	2009-07-14 15:40:41.000000000 -0400
@@ -43,6 +43,16 @@
                             ."need to check your settings.php file or re-run mythtv-setup",
                             FATAL);
         }
+        else {
+            $hostname = $host;
+            $host = setting('BackendServerIP', $hostname);
+            $port = setting('BackendServerPort', $hostname);
+            if (!$host || !$port)
+                trigger_error("BackendServerIP or BackendServerPort not found "
+                            ."for ".$hostname."! You may need to check your "
+                            ."settings.php file or re-run mythtv-setup",
+                            FATAL);
+        }
 
         if (!isset($Backend[$host][$port]))
             $Backend[$host][$port] = new MythBackend($host, $port);
