- Corrected behaviour

This commit is contained in:
Paul Bakker 2010-03-21 21:03:34 +00:00
parent fc8c4360b8
commit 2908713af1
3 changed files with 3 additions and 3 deletions

View File

@ -184,7 +184,7 @@ void debug_print_crt( const ssl_context *ssl, int level,
prefix[maxlen] = '\0'; prefix[maxlen] = '\0';
maxlen = sizeof( str ) - 1; maxlen = sizeof( str ) - 1;
while( crt != NULL && crt->version != 0 ) while( crt != NULL )
{ {
char buf[1024]; char buf[1024];
x509parse_cert_info( buf, sizeof( buf ) - 1, prefix, crt ); x509parse_cert_info( buf, sizeof( buf ) - 1, prefix, crt );

View File

@ -488,7 +488,7 @@ static int ssl_write_certificate_request( ssl_context *ssl )
p += 2; p += 2;
crt = ssl->ca_chain; crt = ssl->ca_chain;
while( crt != NULL && crt->version != 0 ) while( crt != NULL )
{ {
if( p - buf > 4096 ) if( p - buf > 4096 )
break; break;

View File

@ -1160,7 +1160,7 @@ int ssl_write_certificate( ssl_context *ssl )
i = 7; i = 7;
crt = ssl->own_cert; crt = ssl->own_cert;
while( crt != NULL && crt->version != 0 ) while( crt != NULL )
{ {
n = crt->raw.len; n = crt->raw.len;
if( i + 3 + n > SSL_MAX_CONTENT_LEN ) if( i + 3 + n > SSL_MAX_CONTENT_LEN )