Fix uninitialised pointer dereference
diff --git a/library/asn1parse.c b/library/asn1parse.c
index 2584774..b426532 100644
--- a/library/asn1parse.c
+++ b/library/asn1parse.c
@@ -244,6 +244,8 @@
             if( cur->next == NULL )
                 return( POLARSSL_ERR_ASN1_MALLOC_FAILED );
 
+            memset( cur->next, 0, sizeof( asn1_sequence ) );
+
             cur = cur->next;
         }
     }