Index: filefield_widget.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/filefield/filefield_widget.inc,v
retrieving revision 1.103
diff -u -r1.103 filefield_widget.inc
--- filefield_widget.inc	8 Dec 2010 15:04:20 -0000	1.103
+++ filefield_widget.inc	8 Dec 2010 21:42:10 -0000
@@ -99,7 +99,7 @@
  * A FAPI #pre_render() function to set a cosmetic default value for extensions.
  */
 function _filefield_widget_settings_extensions_value($element) {
-  $element['#value'] = implode(', ', explode(' ', $element['#value']));
+  $element['#value'] = implode(', ', array_filter(explode(' ', str_replace(',', ' ', $element['#value']))));
   return $element;
 }
 
@@ -107,8 +107,9 @@
  * A FAPI #element_validate callback to strip commas from extension lists.
  */
 function _filefield_widget_settings_extensions_validate($element, &$form_state) {
-  // Remove commas from file extensions.
+  // Remove commas and leading dots from file extensions.
   $value = str_replace(',', ' ', $element['#value']);
+  $value = str_replace(' .', ' ', $value);
   $value = array_filter(explode(' ', $value));
   $value = implode(' ', $value);
   form_set_value($element, $value, $form_state);
