diff --git a/xmlsitemap.module b/xmlsitemap.module
index 34f3f8c..024ed6b 100644
--- a/xmlsitemap.module
+++ b/xmlsitemap.module
@@ -705,8 +705,8 @@ function xmlsitemap_link_delete_multiple(array $conditions) {
  */
 function _xmlsitemap_check_changed_links(array $conditions = array(), array $updates = array(), $flag = FALSE) {
   // If we are changing status or access, check for negative current values.
-  $conditions['status'] = (!empty($updates['status']) && empty($condition['status'])) ? 0 : 1;
-  $conditions['access'] = (!empty($updates['access']) && empty($condition['access'])) ? 0 : 1;
+  $conditions['status'] = (!empty($updates['status']) && empty($conditions['status'])) ? 0 : 1;
+  $conditions['access'] = (!empty($updates['access']) && empty($conditions['access'])) ? 0 : 1;
 
   $query = db_select('xmlsitemap');
   $query->addExpression('1');
