commit | a056efc8f902f547dbd65b37209d5da3df6c068a | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Sun Jan 16 21:38:35 2011 +0000 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Sun Jan 16 21:38:35 2011 +0000 |
tree | 569dcbae480fe1fb3b948e69a28a84a9b7e7aab2 | |
parent | dd47699ba511f361bf5cd5b790fa2067aeb13dc2 [diff] [blame] |
- Fixed serial length check
diff --git a/library/x509parse.c b/library/x509parse.c index b37c4c2..9c46b1c 100644 --- a/library/x509parse.c +++ b/library/x509parse.c
@@ -2596,7 +2596,8 @@ while( cur != NULL && cur->serial.len != 0 ) { - if( memcmp( crt->serial.p, cur->serial.p, crt->serial.len ) == 0 ) + if( crt->serial.len == cur->serial.len && + memcmp( crt->serial.p, cur->serial.p, crt->serial.len ) == 0 ) { if( x509parse_time_expired( &cur->revocation_date ) ) return( 1 );