--- d1_pkt_orig.c	2013-10-28 09:02:06.000000000 +0100
+++ d1_pkt.c	2013-10-28 09:04:08.000000000 +0100
@@ -634,6 +634,9 @@
 		/* now s->rstate == SSL_ST_READ_BODY */
 		}
 
+    if (!p)
+            p=s->packet;
+
 	/* s->rstate == SSL_ST_READ_BODY, get and decode the data */
 
 	if (rr->length > s->packet_length-DTLS1_RT_HEADER_LENGTH)
