From c1fac3c1400507da60dd62432f3e9043ae7f1982 Mon Sep 17 00:00:00 2001 From: Dennis Jackson Date: Mon, 6 Mar 2023 19:02:50 +0000 Subject: Bug 1820175 - PR_STATIC_ASSERT is cursed. r=jschanck Differential Revision: https://phabricator.services.mozilla.com/D171754 --- lib/ssl/ssl3ext.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/ssl/ssl3ext.c b/lib/ssl/ssl3ext.c index 18ff39ac9..194e6d0c8 100644 --- a/lib/ssl/ssl3ext.c +++ b/lib/ssl/ssl3ext.c @@ -1129,7 +1129,7 @@ ssl3_ExtConsumeHandshakeVariable(const sslSocket *ss, SECItem *i, SECStatus tls_ClientHelloExtensionPermutationSetup(sslSocket *ss) { - const size_t buildersLen = PR_ARRAY_SIZE(clientHelloSendersTLS); + size_t buildersLen = PR_ARRAY_SIZE(clientHelloSendersTLS); const size_t buildersSize = (sizeof(sslExtensionBuilder) * buildersLen); /* Psk Extension and then NULL entry MUST be last. */ const size_t permutationLen = buildersLen - 2; @@ -1138,7 +1138,7 @@ tls_ClientHelloExtensionPermutationSetup(sslSocket *ss) PR_ASSERT(!ss->ssl3.hs.chExtensionPermutation); /* This shuffle handles up to 256 extensions. */ - PR_STATIC_ASSERT(buildersLen < 256); + PR_ASSERT(buildersLen < 256); uint8_t permutation[256] = { 0 }; sslExtensionBuilder *builders = PORT_ZAlloc(buildersSize); -- cgit v1.2.1