Catch mediatomb browse errors
[noxon-gateway.git] / src / mediatomb.php
index 96be27c0114ba8c5bd75cf79c909b5e120fa7f68..33b9bd87305fbeedf076e65d341c4a3cbd72223e 100644 (file)
@@ -25,6 +25,11 @@ function mediatombBrowse(Services_MediaTomb $smt, $fullPath, $prefix)
 
     $path = substr($fullPath, strlen($prefix));
     $container = $smt->getContainerByPath($path);
+    if ($container === null) {
+        sendMessage('Error accessing ' . $fullPath);
+        return;
+    }
+
     $listItems = array();
 
     $it = $container->getItemIterator(false);