diff --git a/loader/module.c b/loader/module.c
index 9e5445853c68dbfbdfa6718a9e245ddf31866767..9441e03f28ab349bab6cfde5cc57a0fcf79988ec 100644
--- a/loader/module.c
+++ b/loader/module.c
@@ -573,9 +573,11 @@ static BOOL MODULE_GetBinaryType( HANDLE hfile, LPCSTR filename,
                 }
                 else
                 {
-                    /* Unknown extended header, so abort.
+                    /* Unknown extended header, but this file is nonetheless
+		       DOS-executable.
                      */
-                    return FALSE;
+                    *lpBinaryType = SCS_DOS_BINARY;
+	            return TRUE;
                 }
             }
         }