? boost-601838.patch
Index: boost.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/boost/boost.module,v
retrieving revision 1.3.2.2.2.5.2.178
diff -u -p -r1.3.2.2.2.5.2.178 boost.module
--- boost.module	10 Oct 2009 21:04:55 -0000	1.3.2.2.2.5.2.178
+++ boost.module	12 Oct 2009 00:11:36 -0000
@@ -1595,6 +1595,11 @@ function boost_cache_set_node_relationsh
     $data['page_type'] = isset($data['page_type']) ? $data['page_type'] : $router_item['page_type'];
     $data['page_id'] = isset($data['page_id']) ? $data['page_id'] : $router_item['page_id'];
 
+    // Skip if this is referencing its self.
+    if ($data['page_callback'] == $data['child_page_callback'] && $data['page_type'] == $data['child_page_type'] && $data['page_id'] == $data['child_page_id']) {
+      continue;
+    }
+
     // Create the primary key
     $hash = md5($data['base_dir'] . $data['page_callback'] . $data['page_type'] . $data['page_id'] . $data['child_page_callback'] . $data['child_page_type'] . $data['child_page_id']);
 
