Move s->packet and s->packet_length into s->rlayer
[openssl.git] / ssl / record / ssl3_buffer.c
index 65dcd8a2923e08a5e1e4e974b256d4d9ebac1c2b..9afd747e51b354010fc3ef72545c5ccaa420903e 100644 (file)
 
 #include "../ssl_locl.h"
 
-void SSL3_BUFFER_set_data(SSL3_BUFFER *b, unsigned char *d, int n)
+void SSL3_BUFFER_set_data(SSL3_BUFFER *b, const unsigned char *d, int n)
 {
     if(d != NULL)
         memcpy(b->buf, d, n);
@@ -160,7 +160,7 @@ int ssl3_setup_read_buffer(SSL *s)
         b->len = len;
     }
 
-    s->packet = &(b->buf[0]);
+    RECORD_LAYER_set_packet(&s->rlayer, &(b->buf[0]));
     return 1;
 
  err: