From: Nikos Mavrogiannopoulos Date: Wed, 20 Mar 2002 21:55:44 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: gnutls_0_3_92~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2b4913a998612bc2d04c82b4ba46335c1972dc91;p=thirdparty%2Fgnutls.git *** empty log message *** --- diff --git a/lib/gnutls_constate.c b/lib/gnutls_constate.c index 40e66aa2b8..f31aeda4fa 100644 --- a/lib/gnutls_constate.c +++ b/lib/gnutls_constate.c @@ -466,14 +466,6 @@ int rc; return GNUTLS_E_UNKNOWN_CIPHER; } - state->connection_state.write_compression_state = - gnutls_comp_init(state->security_parameters.write_compression_algorithm, 0); - - if (state->connection_state.write_compression_state == GNUTLS_COMP_FAILED) { - gnutls_assert(); - return GNUTLS_E_UNKNOWN_COMPRESSION_ALGORITHM; - } - /* copy mac secrets from cipherspecs, to connection * state. @@ -503,15 +495,6 @@ int rc; return GNUTLS_E_UNKNOWN_CIPHER; } - state->connection_state.write_compression_state = - gnutls_comp_init(state->security_parameters.write_compression_algorithm, 0); - - if (state->connection_state.write_compression_state == - GNUTLS_COMP_FAILED) { - gnutls_assert(); - return GNUTLS_E_UNKNOWN_COMPRESSION_ALGORITHM; - } - /* copy mac secret to connection state */ if (mac_size > 0) { @@ -527,6 +510,15 @@ int rc; return GNUTLS_E_UNKNOWN_ERROR; } + + state->connection_state.write_compression_state = + gnutls_comp_init(state->security_parameters.write_compression_algorithm, 0); + + if (state->connection_state.write_compression_state == GNUTLS_COMP_FAILED) { + gnutls_assert(); + return GNUTLS_E_UNKNOWN_COMPRESSION_ALGORITHM; + } + return 0; }