]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
simplified assignment of server_write and client_write.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 30 Sep 2011 13:50:18 +0000 (15:50 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 30 Sep 2011 13:50:18 +0000 (15:50 +0200)
lib/gnutls_constate.c

index 6d259401f612e52474a0b37e44d753ac172dfeba..f1d7528ca735944a770d3dfca444b120a5a795e5 100644 (file)
@@ -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 ? &params->write : &params->read;
-  server_write =
-    session->security_parameters.entity ==
-    GNUTLS_SERVER ? &params->write : &params->read;
-
+  if (session->security_parameters.entity == GNUTLS_CLIENT)
+    {
+      client_write = &params->write;
+      server_write = &params->read;
+    }
+  else
+    {
+      client_write = &params->read;
+      server_write = &params->write;
+    }
+      
   block_size = 2 * hash_size + 2 * key_size;
   if (export_flag == 0)
     block_size += 2 * IV_size;