summaryrefslogtreecommitdiff
path: root/posix/regex.c
diff options
context:
space:
mode:
Diffstat (limited to 'posix/regex.c')
-rw-r--r--posix/regex.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/posix/regex.c b/posix/regex.c
index 8b66cd6c5a..85c297b295 100644
--- a/posix/regex.c
+++ b/posix/regex.c
@@ -1011,7 +1011,9 @@ static const char *re_error_msgid[] =
This is a variable only so users of regex can assign to it; we never
change it ourselves. */
#if defined (MATCH_MAY_ALLOCATE)
-int re_max_failures = 20000;
+/* 8600 was enough to cause a crash on Ultrix,
+ whose default stack limit is 2mb. */
+int re_max_failures = 8000;
#else
int re_max_failures = 2000;
#endif