diff options
author | alexei.volkov.bugs%sun.com <devnull@localhost> | 2006-09-29 20:12:21 +0000 |
---|---|---|
committer | alexei.volkov.bugs%sun.com <devnull@localhost> | 2006-09-29 20:12:21 +0000 |
commit | 876b541ac68fc13a8298d3d96f180a105892b660 (patch) | |
tree | ca78ceb6d424b65fd12ffb6e779ba0bd57bca593 | |
parent | 75fec41eef6b04ef421061309887ac1658fa8ef0 (diff) | |
download | nss-hg-876b541ac68fc13a8298d3d96f180a105892b660.tar.gz |
354008: klocwork bugs in freebl. r=nelson
-rw-r--r-- | security/nss/lib/freebl/mpi/mpi.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/security/nss/lib/freebl/mpi/mpi.c b/security/nss/lib/freebl/mpi/mpi.c index 2ea3ad15e..be062f66d 100644 --- a/security/nss/lib/freebl/mpi/mpi.c +++ b/security/nss/lib/freebl/mpi/mpi.c @@ -1003,10 +1003,13 @@ mp_err mp_div(const mp_int *a, const mp_int *b, mp_int *q, mp_int *r) mp_int *pQ, *pR; mp_int qtmp, rtmp, btmp; int cmp; - mp_sign signA = MP_SIGN(a); - mp_sign signB = MP_SIGN(b); + mp_sign signA; + mp_sign signB; ARGCHK(a != NULL && b != NULL, MP_BADARG); + + signA = MP_SIGN(a); + signB = MP_SIGN(b); if(mp_cmp_z(b) == MP_EQ) return MP_RANGE; |