From: Nikos Mavrogiannopoulos Date: Fri, 30 Sep 2011 13:50:18 +0000 (+0200) Subject: simplified assignment of server_write and client_write. X-Git-Tag: gnutls_3_0_4~53 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b9dbbe7dbb6f7091305c340f63c404f116601883;p=thirdparty%2Fgnutls.git simplified assignment of server_write and client_write. --- diff --git a/lib/gnutls_constate.c b/lib/gnutls_constate.c index 6d259401f6..f1d7528ca7 100644 --- a/lib/gnutls_constate.c +++ b/lib/gnutls_constate.c @@ -71,13 +71,17 @@ _gnutls_set_keys (gnutls_session_t session, record_parameters_st * params, 2 * MAX_CIPHER_BLOCK_SIZE]; record_state_st *client_write, *server_write; - client_write = - session->security_parameters.entity == - GNUTLS_CLIENT ? ¶ms->write : ¶ms->read; - server_write = - session->security_parameters.entity == - GNUTLS_SERVER ? ¶ms->write : ¶ms->read; - + if (session->security_parameters.entity == GNUTLS_CLIENT) + { + client_write = ¶ms->write; + server_write = ¶ms->read; + } + else + { + client_write = ¶ms->read; + server_write = ¶ms->write; + } + block_size = 2 * hash_size + 2 * key_size; if (export_flag == 0) block_size += 2 * IV_size;