diff options
Diffstat (limited to 'winsup/cygwin/spawn.cc')
-rw-r--r-- | winsup/cygwin/spawn.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/spawn.cc b/winsup/cygwin/spawn.cc index 6ec011914..425094677 100644 --- a/winsup/cygwin/spawn.cc +++ b/winsup/cygwin/spawn.cc @@ -169,7 +169,7 @@ iscmd (const char *argv0, const char *what) n = strlen (argv0) - strlen (what); if (n >= 2 && argv0[1] != ':') return 0; - return n >= 0 && strcasecmp (argv0 + n, what) == 0 && + return n >= 0 && strcasematch (argv0 + n, what) && (n == 0 || isdirsep (argv0[n - 1])); } |