Fix ssl3_get_message handle message fragmentation correctly.
diff --git a/ssl/s3_both.c b/ssl/s3_both.c
index 21531d5..cd97280 100644
--- a/ssl/s3_both.c
+++ b/ssl/s3_both.c
@@ -440,6 +440,7 @@
 	/* next state (stn) */
 	p=(unsigned char *)s->init_buf->data;
 	n=s->s3->tmp.message_size;
+	n -= s->init_num;
 	while (n > 0)
 		{
 		i=ssl3_read_bytes(s,SSL3_RT_HANDSHAKE,&p[s->init_num],n,0);