summaryrefslogtreecommitdiffstats
path: root/crypto/sparse_array.c
diff options
context:
space:
mode:
authorPauli <paul.dale@oracle.com>2019-02-13 16:11:16 +1000
committerPauli <paul.dale@oracle.com>2019-02-13 19:01:49 +1000
commite0ae0585bee898184cbbe8144d2fa8ce25e8ca72 (patch)
treeaad954b7484e4b105e1338bcc446a23d476db95f /crypto/sparse_array.c
parentb754a8a1590b8c5c9662c8a0ba49573991488b20 (diff)
Sparse array limit testing: reduce the range limit for the number of bits
in a sparse array pointer block. Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openssl/openssl/pull/8221)
Diffstat (limited to 'crypto/sparse_array.c')
-rw-r--r--crypto/sparse_array.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/sparse_array.c b/crypto/sparse_array.c
index 9255f9da3f..8c9efed0eb 100644
--- a/crypto/sparse_array.c
+++ b/crypto/sparse_array.c
@@ -37,7 +37,7 @@
# else
# define OPENSSL_SA_BLOCK_BITS 12
# endif
-#elif OPENSSL_SA_BLOCK_BITS < 2 || OPENSSL_SA_BLOCK_BITS > BN_BITS2
+#elif OPENSSL_SA_BLOCK_BITS < 2 || OPENSSL_SA_BLOCK_BITS > (BN_BITS2 - 1)
# error OPENSSL_SA_BLOCK_BITS is out of range
#endif