From 8651a43e95cf698c40cf602b8858b11f16c28821 Mon Sep 17 00:00:00 2001 From: Hanno Becker Date: Fri, 9 Jun 2017 16:13:22 +0100 Subject: [PATCH] Remove %zu format string from ssl_client2 and ssl_server2 --- programs/ssl/ssl_client2.c | 19 ++++++++++--------- programs/ssl/ssl_server2.c | 19 ++++++++++--------- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/programs/ssl/ssl_client2.c b/programs/ssl/ssl_client2.c index 9a75c7f0e..5032a9f3d 100644 --- a/programs/ssl/ssl_client2.c +++ b/programs/ssl/ssl_client2.c @@ -286,6 +286,9 @@ int main( void ) " force_ciphersuite= default: all enabled\n"\ " acceptable ciphersuite names:\n" +#define ALPN_LIST_SIZE 10 +#define CURVE_LIST_SIZE 20 + /* * global options */ @@ -440,10 +443,10 @@ int main( int argc, char *argv[] ) size_t psk_len = 0; #endif #if defined(MBEDTLS_SSL_ALPN) - const char *alpn_list[10]; + const char *alpn_list[ALPN_LIST_SIZE]; #endif #if defined(MBEDTLS_ECP_C) - mbedtls_ecp_group_id curve_list[20]; + mbedtls_ecp_group_id curve_list[CURVE_LIST_SIZE]; const mbedtls_ecp_curve_info *curve_cur; #endif @@ -972,8 +975,7 @@ int main( int argc, char *argv[] ) else if( strcmp( p, "default" ) != 0 ) { /* Leave room for a final NULL in curve list */ - while( i < (int) ( sizeof( curve_list ) / sizeof( *curve_list ) ) - 1 - && *p != '\0' ) + while( i < CURVE_LIST_SIZE - 1 && *p != '\0' ) { q = p; @@ -1004,11 +1006,10 @@ int main( int argc, char *argv[] ) mbedtls_printf("Number of curves: %d\n", i ); - if( i == (int) ( sizeof( curve_list ) / sizeof( *curve_list ) ) - 1 - && *p != '\0' ) + if( i == CURVE_LIST_SIZE - 1 && *p != '\0' ) { - mbedtls_printf( "curves list too long, maximum %zu", - (size_t) ( sizeof( curve_list ) / sizeof( *curve_list ) - 1 ) ); + mbedtls_printf( "curves list too long, maximum %d", + CURVE_LIST_SIZE - 1 ); goto exit; } @@ -1024,7 +1025,7 @@ int main( int argc, char *argv[] ) i = 0; /* Leave room for a final NULL in alpn_list */ - while( i < (int) sizeof alpn_list - 1 && *p != '\0' ) + while( i < ALPN_LIST_SIZE - 1 && *p != '\0' ) { alpn_list[i++] = p; diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index cbc654e90..3e6366cec 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -375,6 +375,9 @@ int main( void ) " acceptable ciphersuite names:\n" +#define ALPN_LIST_SIZE 10 +#define CURVE_LIST_SIZE 20 + #define PUT_UINT64_BE(out_be,in_le,i) \ { \ (out_be)[(i) + 0] = (unsigned char)( ( (in_le) >> 56 ) & 0xFF ); \ @@ -886,11 +889,11 @@ int main( int argc, char *argv[] ) sni_entry *sni_info = NULL; #endif #if defined(MBEDTLS_ECP_C) - mbedtls_ecp_group_id curve_list[20]; + mbedtls_ecp_group_id curve_list[CURVE_LIST_SIZE]; const mbedtls_ecp_curve_info * curve_cur; #endif #if defined(MBEDTLS_SSL_ALPN) - const char *alpn_list[10]; + const char *alpn_list[ALPN_LIST_SIZE]; #endif #if defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C) unsigned char alloc_buf[100000]; @@ -1453,8 +1456,7 @@ int main( int argc, char *argv[] ) else if( strcmp( p, "default" ) != 0 ) { /* Leave room for a final NULL in curve list */ - while( i < (int) ( sizeof( curve_list ) / sizeof( *curve_list ) ) - 1 - && *p != '\0' ) + while( i < CURVE_LIST_SIZE - 1 && *p != '\0' ) { q = p; @@ -1485,11 +1487,10 @@ int main( int argc, char *argv[] ) mbedtls_printf("Number of curves: %d\n", i ); - if( i == (int) ( sizeof( curve_list ) / sizeof( *curve_list ) ) - 1 - && *p != '\0' ) + if( i == CURVE_LIST_SIZE - 1 && *p != '\0' ) { - mbedtls_printf( "curves list too long, maximum %zu", - (size_t) ( sizeof( curve_list ) / sizeof( *curve_list ) - 1 ) ); + mbedtls_printf( "curves list too long, maximum %d", + CURVE_LIST_SIZE - 1 ); goto exit; } @@ -1505,7 +1506,7 @@ int main( int argc, char *argv[] ) i = 0; /* Leave room for a final NULL in alpn_list */ - while( i < (int) sizeof alpn_list - 1 && *p != '\0' ) + while( i < ALPN_LIST_SIZE - 1 && *p != '\0' ) { alpn_list[i++] = p;