- Some fixes in the memory allocation functions (realloc).
- Improved the string functions used in XML certificate generation.
- Removed dependency on libgdbm.
+- Corrected bug in gnutls_dh_params_set()
+- Corrected bug in session resuming code in server side.
Version 0.5.6 (6/09/2002)
- Corrected bugs in SRP implementation, which prevented gnutls
ret = gnutls_session_set_data( session, data.data, data.size);
if (ret < 0) {
gnutls_assert();
+ return ret;
}
/* Note: Data is not allocated with gnutls_malloc
sprime->_prime = tmp_prime;
sprime->_generator = tmp_g;
-/* sprime->_prime = _gnutls_mpi_copy(tmp_prime);
- sprime->_generator = _gnutls_mpi_copy(tmp_g);
-*/
+ sprime->generator.data = NULL;
+ sprime->prime.data = NULL;
+
if (gnutls_set_datum(&sprime->prime, prime.data, prime.size) < 0) {
gnutls_assert();
return GNUTLS_E_MEMORY_ERROR;
}
if (gnutls_set_datum
- (&sprime->prime, generator.data, generator.size) < 0) {
+ (&sprime->generator, generator.data, generator.size) < 0) {
gnutls_assert();
return GNUTLS_E_MEMORY_ERROR;
}