diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2004-02-11 21:46:28 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2004-02-11 21:46:28 +0000 |
commit | c174501b7dd3ed405fbfe60df1248db58e33407a (patch) | |
tree | 1ed578c6087140c61bc5ce57b127eada451fd463 | |
parent | 4f156b1f9c1a95eced9a88b12252045793a30f49 (diff) | |
download | gnutls-c174501b7dd3ed405fbfe60df1248db58e33407a.tar.gz |
*** empty log message ***
-rw-r--r-- | libextra/auth_srp.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libextra/auth_srp.c b/libextra/auth_srp.c index 52e554836f..424dcc85eb 100644 --- a/libextra/auth_srp.c +++ b/libextra/auth_srp.c @@ -357,6 +357,11 @@ static int check_b_mod_n( GNUTLS_MPI b, GNUTLS_MPI n) int ret; GNUTLS_MPI r = _gnutls_mpi_alloc_like(b); + if (r == NULL) { + gnutls_assert(); + return GNUTLS_E_MEMORY_ERROR; + } + _gnutls_mpi_mod( r, b, n); ret = _gnutls_mpi_cmp_ui(r, 0); @@ -380,6 +385,11 @@ static int check_a_mod_n( GNUTLS_MPI a, GNUTLS_MPI n) int ret; GNUTLS_MPI r = _gnutls_mpi_alloc_like(a); + if (r == NULL) { + gnutls_assert(); + return GNUTLS_E_MEMORY_ERROR; + } + _gnutls_mpi_mod( r, a, n); ret = _gnutls_mpi_cmp_ui(r, 0); if (ret != 0) ret = _gnutls_mpi_cmp_ui(r, 1); |