From d1da134c6327f8099fed3462beaf6a0a501e499b Mon Sep 17 00:00:00 2001 From: "Barton E. Schaefer" Date: Tue, 10 Jun 2014 23:52:38 -0700 Subject: 32766: bracechardots() agrees with xpandbraces() about what constitutes a {C1..C2} pattern, thus preventing crash --- Src/glob.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Src/glob.c') diff --git a/Src/glob.c b/Src/glob.c index 6403e46f7..f6ae7aa41 100644 --- a/Src/glob.c +++ b/Src/glob.c @@ -2122,6 +2122,8 @@ bracechardots(char *str, convchar_t *c1p, convchar_t *c2p) convchar_t cstart, cend; char *pnext = str + 1, *pconv, convstr[2]; if (itok(*pnext)) { + if (*pnext == Inbrace) + return 0; convstr[0] = ztokens[*pnext - Pound]; convstr[1] = '\0'; pconv = convstr; -- cgit 1.4.1