commit | d3ae43024135ef8acb2f44a106c2acbb50163844 | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Tue Nov 11 22:17:26 2014 +0100 |
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Mon Nov 17 11:01:08 2014 +0100 |
tree | 68eb002be56dc3eaead3fa6f839b61b1f2958d28 | |
parent | d730aa517a8dec8fe42643cb613256183346a963 [diff] [blame] |
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; } }