have empty name, at least on VFAT partition and Linus' 2.2.20 which
has heavly broken VFAT support. And yes, I know that the right place
(tm) to patch is kernel.
Changed files:
mutt-null_name.patch -> 1.1
--- /dev/null
+diff -urN mutt-1.3.27.orig/browser.c mutt-1.3.27/browser.c
+--- mutt-1.3.27.orig/browser.c Tue Dec 18 16:12:48 2001
++++ mutt-1.3.27/browser.c Mon Feb 4 00:40:48 2002
+@@ -388,6 +388,10 @@
+
+ while ((de = readdir (dp)) != NULL)
+ {
++ /* It can happen because of broken VFAT driver. */
++ if (mutt_strcmp (de->d_name, "") == 0)
++ continue;
++
+ if (mutt_strcmp (de->d_name, ".") == 0)
+ continue; /* we don't need . */
+