# HG changeset patch # User Karl Heuer # Date 881708678 0 # Node ID 8f05356e9dc300d7c334ce50c10e5d51d468b846 # Parent fc965930c738e30f2adb8ee0c74b08ec50419d86 (GROW_FAIL_STACK): Fix previous change: update (fail_stack).size properly. diff -r fc965930c738 -r 8f05356e9dc3 src/regex.c --- a/src/regex.c Tue Dec 09 23:01:27 1997 +0000 +++ b/src/regex.c Tue Dec 09 23:04:38 1997 +0000 @@ -1217,9 +1217,11 @@ \ (fail_stack).stack == NULL \ ? 0 \ - : (MIN (re_max_failures * TYPICAL_FAILURE_SIZE, \ - ((fail_stack).size * sizeof (fail_stack_elt_t) \ - * FAIL_STACK_GROWTH_FACTOR)), \ + : ((fail_stack).size \ + = (MIN (re_max_failures * TYPICAL_FAILURE_SIZE, \ + ((fail_stack).size * sizeof (fail_stack_elt_t) \ + * FAIL_STACK_GROWTH_FACTOR)) \ + / sizeof (fail_stack_elt_t)), \ 1)))