From b312abc93b3b8eae8feb4a9884b22f519a137c7f Mon Sep 17 00:00:00 2001 From: "Barton E. Schaefer" Date: Fri, 26 Aug 2016 15:05:15 -0700 Subject: 39104: do not hash relative paths in findcmd() --- Src/exec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Src/exec.c') diff --git a/Src/exec.c b/Src/exec.c index ea9214d04..9b24d388e 100644 --- a/Src/exec.c +++ b/Src/exec.c @@ -772,7 +772,7 @@ findcmd(char *arg0, int docopy) Cmdnam cn; cn = (Cmdnam) cmdnamtab->getnode(cmdnamtab, arg0); - if (!cn && isset(HASHCMDS)) + if (!cn && isset(HASHCMDS) && !isrelative(arg0)) cn = hashcmd(arg0, path); if ((int) strlen(arg0) > PATH_MAX) return NULL; -- cgit v1.2.3