From 805e2300af19beb90a6b56063c9d189f79edc490 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= Date: Fri, 11 Jul 2014 16:06:15 +0200 Subject: [PATCH] Fix error message and return code --- library/ssl_tls.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 0b341607a5..4d107b71ca 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -2129,8 +2129,8 @@ static int ssl_prepare_handshake_record( ssl_context *ssl ) if( ssl->in_msg[1] != 0 || ssl->in_msglen < ssl->in_hslen ) { - SSL_DEBUG_MSG( 1, ( "bad handshake length" ) ); - return( POLARSSL_ERR_SSL_INVALID_RECORD ); + SSL_DEBUG_MSG( 1, ( "handshake fragmentation not supported" ) ); + return( POLARSSL_ERR_SSL_FEATURE_UNAVAILABLE ); } if( ssl->state != SSL_HANDSHAKE_OVER )