]> code.delx.au - gnu-emacs/blobdiff - src/w32.c
Avoid unnecessary failures of auto-saving after fatal error
[gnu-emacs] / src / w32.c
index c77ed87b003041bab11f23e4f71025cbadd8bb9f..4770718f5e3009c7dd777335e9f6ef33ba9cc35c 100644 (file)
--- a/src/w32.c
+++ b/src/w32.c
@@ -3210,7 +3210,8 @@ map_w32_filename (const char * name, const char ** pPath)
       return shortname;
     }
 
-  if (is_fat_volume (name, (const char **)&path)) /* truncate to 8.3 */
+  if (!fatal_error_in_progress /* disable fancy processing during crash */
+      && is_fat_volume (name, (const char **)&path)) /* truncate to 8.3 */
     {
       register int left = 8;   /* maximum number of chars in part */
       register int extn = 0;   /* extension added? */