summaryrefslogtreecommitdiff
path: root/Src/glob.c
diff options
context:
space:
mode:
Diffstat (limited to 'Src/glob.c')
-rw-r--r--Src/glob.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/Src/glob.c b/Src/glob.c
index 663e0167f..623a50706 100644
--- a/Src/glob.c
+++ b/Src/glob.c
@@ -698,6 +698,8 @@ parsecomplist(char *instr)
static Complist
parsepat(char *str)
{
+ long assert;
+
patcompstart();
/*
* Check for initial globbing flags, so that they don't form
@@ -707,7 +709,7 @@ parsepat(char *str)
(isset(KSHGLOB) && *str == '@' && str[1] == Inpar &&
str[2] == Pound)) {
str += (*str == Inpar) ? 2 : 3;
- if (!patgetglobflags(&str))
+ if (!patgetglobflags(&str, &assert))
return NULL;
}