diff options
author | Dennis Jackson <djackson@mozilla.com> | 2023-03-06 19:02:50 +0000 |
---|---|---|
committer | Dennis Jackson <djackson@mozilla.com> | 2023-03-06 19:02:50 +0000 |
commit | c1fac3c1400507da60dd62432f3e9043ae7f1982 (patch) | |
tree | c0e232f3ef86bbdf3cecfeb417fb1e19d327c789 | |
parent | 2af96ef910c717d1ecb2d77f05c4306f660a0c4c (diff) | |
download | nss-hg-c1fac3c1400507da60dd62432f3e9043ae7f1982.tar.gz |
Bug 1820175 - PR_STATIC_ASSERT is cursed. r=jschanck
Differential Revision: https://phabricator.services.mozilla.com/D171754
-rw-r--r-- | lib/ssl/ssl3ext.c | 4 |
1 files changed, 2 insertions, 2 deletions
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); |