Index: nss/lib/freebl/ecl/ecp_aff.c |
diff --git a/nss/lib/freebl/ecl/ecp_aff.c b/nss/lib/freebl/ecl/ecp_aff.c |
index 92e860448ae50a358caf15f25d0c22bd38f31e88..41381073be055e301f9d2efd341b4e74655005d2 100644 |
--- a/nss/lib/freebl/ecl/ecp_aff.c |
+++ b/nss/lib/freebl/ecl/ecp_aff.c |
@@ -280,8 +280,8 @@ ec_GFp_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group) |
group->meth->field_enc(px, &pxt, group->meth); |
group->meth->field_enc(py, &pyt, group->meth); |
} else { |
- mp_copy(px, &pxt); |
- mp_copy(py, &pyt); |
+ MP_CHECKOK( mp_copy(px, &pxt) ); |
+ MP_CHECKOK( mp_copy(py, &pyt) ); |
} |
/* left-hand side: y^2 */ |
MP_CHECKOK( group->meth->field_sqr(&pyt, &accl, group->meth) ); |