Fix misplaced initialisation

This commit is contained in:
Manuel Pégourié-Gonnard 2013-10-30 11:25:30 +01:00
parent f3dc2f6a1d
commit e5e1bb972c

View file

@ -3277,6 +3277,10 @@ static int ssl_handshake_init( ssl_context *ssl )
ecdh_init( &ssl->handshake->ecdh_ctx );
#endif
#if defined(POLARSSL_X509_CRT_PARSE_C)
ssl->handshake->key_cert = ssl->key_cert;
#endif
return( 0 );
}
@ -3951,10 +3955,6 @@ int ssl_handshake( ssl_context *ssl )
SSL_DEBUG_MSG( 2, ( "=> handshake" ) );
#if defined(POLARSSL_X509_CRT_PARSE_C)
ssl->handshake->key_cert = ssl->key_cert;
#endif
while( ssl->state != SSL_HANDSHAKE_OVER )
{
ret = ssl_handshake_step( ssl );