diff src/regex.c @ 20455:aff2a2638ef4

(GROW_FAIL_STACK): Fix test for stack size at max.
author Karl Heuer <kwzh@gnu.org>
date Thu, 11 Dec 1997 07:21:05 +0000
parents 8f05356e9dc3
children 063756386696
line wrap: on
line diff
--- a/src/regex.c	Thu Dec 11 07:07:42 1997 +0000
+++ b/src/regex.c	Thu Dec 11 07:21:05 1997 +0000
@@ -1205,7 +1205,8 @@
 #define FAIL_STACK_GROWTH_FACTOR 4
 
 #define GROW_FAIL_STACK(fail_stack)					\
-  ((fail_stack).size >= re_max_failures * TYPICAL_FAILURE_SIZE		\
+  (((fail_stack).size * sizeof (fail_stack_elt_t)			\
+    >= re_max_failures * TYPICAL_FAILURE_SIZE)				\
    ? 0									\
    : ((fail_stack).stack						\
       = (fail_stack_elt_t *)						\