components/tcsh/patches/009.completion.patch
author Stephen Gaul Jr <steve.gaul@oracle.com>
Fri, 24 Jun 2016 11:30:54 -0700
changeset 6279 b8986042dd84
parent 5399 88010dbde9bb
permissions -rw-r--r--
PSARC/2016/217 Smartcard Reintroduction PSARC/2016/232 CACkey Smartcard PKCS#11 provider 22822476 Add CACKey v0.7.4 to Userland consolidation

this is from upstream. described by:

http://mx.gw.com/pipermail/tcsh-bugs/2015-September/000978.html

and fixed by:

https://github.com/tcsh-org/tcsh/commit/86f1ca6000f81be5b3401a2ec102521cb612a518

--- tcsh-6.19.00/tw.comp.c.orig	Wed Feb  3 14:07:50 2016
+++ tcsh-6.19.00/tw.comp.c	Wed Feb  3 14:08:18 2016
@@ -251,7 +251,7 @@
 tw_match(const Char *str, const Char *pat, int exact)
 {
     const Char *estr;
-    int rv = exact ? Gmatch(str, pat) : Gnmatch(str, pat, &estr);
+    int rv = exact ? Gmatch(estr = str, pat) : Gnmatch(str, pat, &estr);
 #ifdef TDEBUG
     xprintf("G%smatch(%s, ", exact ? "" : "n", short2str(str));
     xprintf("%s, ", short2str(pat));