diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2003-02-18 22:55:00 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2003-02-18 22:55:00 +0000 |
commit | 1acc528e707e0fe9fb08811023ab018f0f51465d (patch) | |
tree | 9dfcd288a54477b66b8104c649b25ee56cd4d7ae /libextra/auth_srp.c | |
parent | d32ec830deec7725a67def96146ab8513d598e10 (diff) | |
download | gnutls-1acc528e707e0fe9fb08811023ab018f0f51465d.tar.gz |
some fixes in types.
Diffstat (limited to 'libextra/auth_srp.c')
-rw-r--r-- | libextra/auth_srp.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libextra/auth_srp.c b/libextra/auth_srp.c index 01fddb4ece..3e4d84c9f8 100644 --- a/libextra/auth_srp.c +++ b/libextra/auth_srp.c @@ -77,7 +77,7 @@ int _gnutls_gen_srp_server_kx(gnutls_session state, opaque ** data) SRP_PWD_ENTRY *pwd_entry; SRP_SERVER_AUTH_INFO info; ssize_t data_size; - size_t n_b; + size_t n_b, tmp_size; uint8 *data_b; if (state->security_parameters.extensions.srp_username[0] == 0) { @@ -111,12 +111,14 @@ int _gnutls_gen_srp_server_kx(gnutls_session state, opaque ** data) return GNUTLS_E_MPI_SCAN_FAILED; } - if (_gnutls_mpi_scan( &N, pwd_entry->n.data, &pwd_entry->n.size) < 0) { + tmp_size = pwd_entry->n.size; + if (_gnutls_mpi_scan( &N, pwd_entry->n.data, &tmp_size) < 0) { gnutls_assert(); return GNUTLS_E_MPI_SCAN_FAILED; } - if (_gnutls_mpi_scan( &V, pwd_entry->v.data, &pwd_entry->v.size) < 0) { + tmp_size = pwd_entry->v.size; + if (_gnutls_mpi_scan( &V, pwd_entry->v.data, &tmp_size) < 0) { gnutls_assert(); return GNUTLS_E_MPI_SCAN_FAILED; } |