Index: nss/lib/freebl/mpi/mpprime.c |
diff --git a/nss/lib/freebl/mpi/mpprime.c b/nss/lib/freebl/mpi/mpprime.c |
index 9b97fb2063d6fa061e98a3477f7626614bbc88db..e6f00996c6c990df0acb345b682193cbe40bc8e9 100644 |
--- a/nss/lib/freebl/mpi/mpprime.c |
+++ b/nss/lib/freebl/mpi/mpprime.c |
@@ -297,7 +297,7 @@ mp_err mpp_pprime(mp_int *a, int nt) |
for(iter = 0; iter < nt; iter++) { |
/* Choose a random value for 1 < x < a */ |
- s_mp_pad(&x, USED(a)); |
+ MP_CHECKOK( s_mp_pad(&x, USED(a)) ); |
mpp_random(&x); |
MP_CHECKOK( mp_mod(&x, a, &x) ); |
if(mp_cmp_d(&x, 1) <= 0) { |