? expire-968366.patch
? expires-hook_votingapi_0.patch
Index: expire.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/expire/expire.module,v
retrieving revision 1.1.2.9
diff -u -p -r1.1.2.9 expire.module
--- expire.module	22 Nov 2010 04:14:01 -0000	1.1.2.9
+++ expire.module	22 Nov 2010 04:22:24 -0000
@@ -330,19 +330,18 @@ function expire_cache_derivative(&$node,
   if (empty($paths)) {
     return FALSE;
   }
+  $site_frontpage = variable_get('site_frontpage', 'node');
   foreach ($paths as $path) {
-    // Given path
-    $expire[] = $path;
-
-    // Add the empty front page path if this is the alias
-    if ($path == variable_get('site_frontpage', 'node')) {
+    // Special front page handling
+    if ($path == $site_frontpage || $path == '' || $path == '<front>') {
       $expire[] = '';
       $expire[] = 'rss.xml';
+      $expire[] = $site_frontpage;
     }
 
-    // Special front page feed handling
-    if ($path == '' || $path == '<front>') {
-      $expire[] = 'rss.xml';
+    // Add given path
+    if ($path != '<front>') {
+      $expire[] = $path;
     }
 
     // Path alias
