--- /sites/all/modules/filefield/filefield.module	Sun Oct 12 22:46:15 2008
+++ /sites/all/modules/filefield/filefield.module	Sun Oct 12 22:46:10 2008
@@ -290,9 +290,7 @@
     $form['#submit'][] = 'filefield_node_form_submit';
   }

-
-
-  $default =  array('fid' => 0, 'list' => 0, 'data' => array('description' => ''));
+  $default = _filefield_default_value($field);
   // assign defaults..
   if (empty($items[$delta])) $items[$delta] = $default;

@@ -509,9 +507,7 @@
 }

 /**
- * set the default values for imagefield.
- * This seems to work for all but add a new item on unlimited values which doesn't
- * get assigned a proper default.
+ * Set default values for filefield
  */
 function filefield_default_value(&$form, &$form_state, $field, $delta) {
   $items = array();
