From: Karl Heuer Date: Tue, 9 Dec 1997 23:04:38 +0000 (+0000) Subject: (GROW_FAIL_STACK): Fix previous change: X-Git-Tag: FILEUTILS-3_16g~11 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=fbbc28d1620ccaa8921eb85ef9c12e2e35727f88;p=gnulib.git (GROW_FAIL_STACK): Fix previous change: update (fail_stack).size properly. --- diff --git a/regex.c b/regex.c index 49ec073b89..6c79ba8503 100644 --- a/regex.c +++ b/regex.c @@ -1217,9 +1217,11 @@ typedef struct \ (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)))