--- draft.module.orig	2008-10-10 21:49:06.000000000 +0200
+++ draft.module	2008-10-14 17:28:16.000000000 +0200
@@ -241,7 +241,9 @@
  */
 function draft_user_update($edit, $user, $category) {
   if ($category == 'account') {
-    variable_set('draft_autosave_'. $user->uid, $edit['draft']['draft_autosave']);
-    variable_set('draft_autosave_interval_'. $user->uid, $edit['draft']['draft_autosave_interval']);
+    variable_set('draft_autosave_'. $user->uid,
+      isset($edit['draft']['draft_autosave']) ? $edit['draft']['draft_autosave'] : 0);
+    variable_set('draft_autosave_interval_'. $user->uid,
+      isset($edit['draft']['draft_autosave_interval']) ? $edit['draft']['draft_autosave_interval'] : 30000);
   }
 }
