aboutsummaryrefslogtreecommitdiffstats
path: root/cint_array.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2020-01-19 20:54:05 +0200
committerArnold D. Robbins <arnold@skeeve.com>2020-01-19 20:54:05 +0200
commit357e542e5bba9e85a335d9cb17e4a5d666b79a74 (patch)
tree7f49c32b9a948383fcc9eb78a5bdc2da5a59b8ad /cint_array.c
parent15db23b88c2866ed900177cbf11ce37e373e5e20 (diff)
parent49125fbf794508efdb71a4f6f18a4bc324bd76ab (diff)
downloadegawk-357e542e5bba9e85a335d9cb17e4a5d666b79a74.tar.gz
egawk-357e542e5bba9e85a335d9cb17e4a5d666b79a74.tar.bz2
egawk-357e542e5bba9e85a335d9cb17e4a5d666b79a74.zip
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/gawk
Diffstat (limited to 'cint_array.c')
-rw-r--r--cint_array.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cint_array.c b/cint_array.c
index 417f27d5..d7171ac8 100644
--- a/cint_array.c
+++ b/cint_array.c
@@ -175,7 +175,7 @@ cint_array_init(NODE *symbol ATTRIBUTE_UNUSED, NODE *subs ATTRIBUTE_UNUSED)
if ((newval = getenv_long("NHAT")) > 1 && newval < INT32_BIT)
NHAT = newval;
/* don't allow overflow off the end of the table */
- if (NHAT >= nelems)
+ if (NHAT > nelems - 2)
NHAT = nelems - 2;
THRESHOLD = power_two_table[NHAT + 1];
} else