summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralexei.volkov.bugs%sun.com <devnull@localhost>2006-09-29 20:12:21 +0000
committeralexei.volkov.bugs%sun.com <devnull@localhost>2006-09-29 20:12:21 +0000
commit876b541ac68fc13a8298d3d96f180a105892b660 (patch)
treeca78ceb6d424b65fd12ffb6e779ba0bd57bca593
parent75fec41eef6b04ef421061309887ac1658fa8ef0 (diff)
downloadnss-hg-876b541ac68fc13a8298d3d96f180a105892b660.tar.gz
354008: klocwork bugs in freebl. r=nelson
-rw-r--r--security/nss/lib/freebl/mpi/mpi.c7
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;