Encapsulate s->s3->wrec
[openssl.git] / ssl / t1_enc.c
index 70ea6c0796e8624ac16a87cfca5ff4ac4224f1b3..9f876b4745f8ed7b2e2b619a2c6c1086477ef467 100644 (file)
@@ -749,7 +749,7 @@ int tls1_enc(SSL *s, int send)
             OPENSSL_assert(n >= 0);
         }
         ds = s->enc_write_ctx;
-        rec = &(s->s3->wrec);
+        rec = RECORD_LAYER_get_wrec(&s->rlayer);
         if (s->enc_write_ctx == NULL)
             enc = NULL;
         else {
@@ -971,7 +971,7 @@ int tls1_mac(SSL *ssl, unsigned char *md, int send)
     int t;
 
     if (send) {
-        rec = &(ssl->s3->wrec);
+        rec = RECORD_LAYER_get_wrec(&ssl->rlayer);
         seq = &(ssl->s3->write_sequence[0]);
         hash = ssl->write_hash;
     } else {