Add check for missing ssl_set_client_transport_id()

This commit is contained in:
Manuel Pégourié-Gonnard 2014-07-23 19:12:15 +02:00 committed by Paul Bakker
parent a64acd4f84
commit 29ad7e8fc0

View File

@ -114,7 +114,7 @@ int ssl_cookie_write( void *p_ctx,
unsigned char hmac_out[HVR_MD_LEN]; unsigned char hmac_out[HVR_MD_LEN];
ssl_cookie_ctx *ctx = (ssl_cookie_ctx *) p_ctx; ssl_cookie_ctx *ctx = (ssl_cookie_ctx *) p_ctx;
if( ctx == NULL ) if( ctx == NULL || cli_id == NULL )
return( POLARSSL_ERR_SSL_BAD_INPUT_DATA ); return( POLARSSL_ERR_SSL_BAD_INPUT_DATA );
if( (size_t)( end - *p ) < HVR_MD_USE ) if( (size_t)( end - *p ) < HVR_MD_USE )