From 2908713af1b56dae7de88f007adc91388e868c54 Mon Sep 17 00:00:00 2001
From: Paul Bakker
Date: Sun, 21 Mar 2010 21:03:34 +0000
Subject: [PATCH] - Corrected behaviour
---
library/debug.c | 2 +-
library/ssl_srv.c | 2 +-
library/ssl_tls.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/library/debug.c b/library/debug.c
index 64717069b..b3855db63 100644
--- a/library/debug.c
+++ b/library/debug.c
@@ -184,7 +184,7 @@ void debug_print_crt( const ssl_context *ssl, int level,
prefix[maxlen] = '\0';
maxlen = sizeof( str ) - 1;
- while( crt != NULL && crt->version != 0 )
+ while( crt != NULL )
{
char buf[1024];
x509parse_cert_info( buf, sizeof( buf ) - 1, prefix, crt );
diff --git a/library/ssl_srv.c b/library/ssl_srv.c
index 673754516..614d32c60 100644
--- a/library/ssl_srv.c
+++ b/library/ssl_srv.c
@@ -488,7 +488,7 @@ static int ssl_write_certificate_request( ssl_context *ssl )
p += 2;
crt = ssl->ca_chain;
- while( crt != NULL && crt->version != 0 )
+ while( crt != NULL )
{
if( p - buf > 4096 )
break;
diff --git a/library/ssl_tls.c b/library/ssl_tls.c
index d5e1c27d3..7f187e29f 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -1160,7 +1160,7 @@ int ssl_write_certificate( ssl_context *ssl )
i = 7;
crt = ssl->own_cert;
- while( crt != NULL && crt->version != 0 )
+ while( crt != NULL )
{
n = crt->raw.len;
if( i + 3 + n > SSL_MAX_CONTENT_LEN )