--- xmlsitemap_node.module	2010-10-10 12:45:44.000000000 +0200
+++ xmlsitemap_node.module-old	2009-09-06 18:54:15.000000000 +0200
@@ -311,13 +311,13 @@
     $row->changefreq = max(REQUEST_TIME - $node->changed, empty($node->previously_changed) ? $node->changed - $node->created : $node->changed - $node->previously_changed);
     $priority = xmlsitemap_node_get_priority($node);
     $row->priority = ($priority == -1.0) ? $priority : min(max(round($priority, 1), 0.0), 1.0);
-    $old_row = db_fetch_object(db_query("SELECT lid, type, language, priority,changed FROM {xmlsitemap} WHERE loc = '%s'", $row->loc));
+    $old_row = db_fetch_object(db_query("SELECT lid, type, language, priority FROM {xmlsitemap} WHERE loc = '%s'", $row->loc));
     $node_access = node_access('view', node_load(array('nid' => $node->nid), NULL, TRUE), $anon_account);
     $row->priority = $node_access ? $row->priority : -1;
     if ($old_row === FALSE) {
       drupal_write_record('xmlsitemap', $row);
     }
-    elseif ($old_row->type == 'node' && ($old_row->priority != $row->priority || $old_row->language != $row->language || $old_row->changed!=$row->changed )) {
+    elseif ($old_row->type == 'node' && ($old_row->priority != $row->priority || $old_row->language != $row->language)) {
       $row->lid = $old_row->lid;
       drupal_write_record('xmlsitemap', $row, 'lid');
     }
