Avoid in-out length in base64
diff --git a/programs/ssl/ssl_mail_client.c b/programs/ssl/ssl_mail_client.c
index df25435..9587b7a 100644
--- a/programs/ssl/ssl_mail_client.c
+++ b/programs/ssl/ssl_mail_client.c
@@ -720,8 +720,7 @@
mbedtls_printf( " > Write username to server: %s", opt.user_name );
fflush( stdout );
- n = sizeof( base );
- ret = mbedtls_base64_encode( base, &n, (const unsigned char *) opt.user_name,
+ ret = mbedtls_base64_encode( base, sizeof( base ), &n, (const unsigned char *) opt.user_name,
strlen( opt.user_name ) );
if( ret != 0 ) {
@@ -741,8 +740,7 @@
mbedtls_printf( " > Write password to server: %s", opt.user_pwd );
fflush( stdout );
- n = sizeof( base );
- ret = mbedtls_base64_encode( base, &n, (const unsigned char *) opt.user_pwd,
+ ret = mbedtls_base64_encode( base, sizeof( base ), &n, (const unsigned char *) opt.user_pwd,
strlen( opt.user_pwd ) );
if( ret != 0 ) {