diff options
Diffstat (limited to 'win32/process.c')
-rw-r--r-- | win32/process.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/win32/process.c b/win32/process.c index 0936e1c42..13bf81797 100644 --- a/win32/process.c +++ b/win32/process.c | |||
@@ -38,7 +38,9 @@ parse_interpreter(const char *cmd) | |||
38 | 38 | ||
39 | /* don't even try a .exe */ | 39 | /* don't even try a .exe */ |
40 | n = strlen(cmd); | 40 | n = strlen(cmd); |
41 | if (n >= 4 && !strcasecmp(cmd+n-4, ".exe")) | 41 | if (n >= 4 && |
42 | (!strcasecmp(cmd+n-4, ".exe") || | ||
43 | !strcasecmp(cmd+n-4, ".com"))) | ||
42 | return NULL; | 44 | return NULL; |
43 | 45 | ||
44 | fd = open(cmd, O_RDONLY); | 46 | fd = open(cmd, O_RDONLY); |