From d14aea2c644bcc22372c3509065c2c65a4ebb221 Mon Sep 17 00:00:00 2001
From: Sergei Turchanov <turchanov@otvprim.ru>
Date: Sat, 4 Dec 1999 04:17:37 +0000
Subject: [PATCH] Fix for GetBinaryType to return SCS_DOS_BINARY if extended
 signature is unknown.

---
 loader/module.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/loader/module.c b/loader/module.c
index 9e5445853c6..9441e03f28a 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;
                 }
             }
         }
-- 
GitLab