summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjavi%netscape.com <devnull@localhost>2001-06-27 23:59:29 +0000
committerjavi%netscape.com <devnull@localhost>2001-06-27 23:59:29 +0000
commit5fc985bedbcfa4ed02ec0324b3ff5c39d602996d (patch)
tree78fcd1ea1a64f9c36023f35b34d43fb0a0aa6322
parentb360bdcfe505797784d9216e5d56503a9fdef7c0 (diff)
downloadnss-hg-5fc985bedbcfa4ed02ec0324b3ff5c39d602996d.tar.gz
Fix for Bug 87865 r=nelsonb,mcgreer
Use the defined constant SIEVE_SIZE instead of the sizeof operator since the type for the variable sieve is different on the Mac when compared to the other platforms.
-rw-r--r--security/nss/lib/freebl/mpi/mpprime.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/security/nss/lib/freebl/mpi/mpprime.c b/security/nss/lib/freebl/mpi/mpprime.c
index 3cdf88aa6..76a64a083 100644
--- a/security/nss/lib/freebl/mpi/mpprime.c
+++ b/security/nss/lib/freebl/mpi/mpprime.c
@@ -480,11 +480,11 @@ mp_err mpp_make_prime(mp_int *start, mp_size nBits, mp_size strong,
}
/* start sieveing with prime value of 3. */
MP_CHECKOK(mpp_sieve(start, prime_tab + 1, prime_tab_size - 1,
- sieve, sizeof sieve) );
+ sieve, SIEVE_SIZE) );
#ifdef DEBUG_SIEVE
res = 0;
- for (i = 0; i < sizeof sieve; ++i) {
+ for (i = 0; i < SIEVE_SIZE; ++i) {
if (!sieve[i])
++res;
}
@@ -495,7 +495,7 @@ mp_err mpp_make_prime(mp_int *start, mp_size nBits, mp_size strong,
#endif
res = MP_NO;
- for(i = 0; i < sizeof sieve; ++i) {
+ for(i = 0; i < SIEVE_SIZE; ++i) {
if (sieve[i]) /* this number is composite */
continue;
MP_CHECKOK( mp_add_d(start, 2 * i, &trial) );