--- demo.module	Fri Feb 06 13:58:38 2009
+++ demo.module	Sun Apr 12 12:21:55 2009
@@ -129,10 +129,11 @@
 function demo_cron() {
   if ($interval = variable_get('demo_reset_interval', 0)) {
     // See if it's time for a reset.
-    if ((time() - $interval) >= variable_get('demo_reset_last', 0)) {
+    $time = time();
+    if (($time - $interval) >= variable_get('demo_reset_last', 0)) {
       require_once drupal_get_path('module', 'demo') .'/demo.admin.inc';
       demo_reset(variable_get('demo_dump_cron', 'demo_site'), FALSE);
-      variable_set('demo_reset_last', time());
+      variable_set('demo_reset_last', $time);
     }
   }
 }
