--- auto_expire.module.publish	2008-05-16 17:04:58.000000000 +0600
+++ auto_expire.module.expire_date	2008-05-16 17:46:16.000000000 +0600
@@ -122,7 +122,7 @@ function _auto_expire_expiry_submit($for
   switch($op) {
     case t('Extend'):
       $days = variable_get(AUTO_EXPIRE_NODE_TYPE . $node->type . '_d', AUTO_EXPIRE_DAYS);
-      db_query('UPDATE {auto_expire} SET expire = expire + %d, extended = extended + 1, warned = 0 WHERE nid = %d', $days * 24 * 60 * 60, $node->nid);
+      db_query('UPDATE {auto_expire} SET expire = UNIX_TIMESTAMP() + %d, extended = extended + 1, warned = 0 WHERE nid = %d', $days * 24 * 60 * 60, $node->nid);
       
       db_query('UPDATE {node} SET status = 1 WHERE nid = %d', $node->nid);
       
