Avoid stringifying condition too early

It's better if the macro receives the condition as an expression rather than a
string - that way it can choose to use it as is or stringify it. Also, the
documentation states that the parameter is an expression, not a string.
This commit is contained in:
Manuel Pégourié-Gonnard 2018-12-11 09:26:54 +01:00
parent 44c5d58d05
commit 0e17cc93c6

View File

@ -87,7 +87,7 @@ void mbedtls_param_failed( const char *failure_condition,
do { \
if( !(cond) ) \
{ \
MBEDTLS_PARAM_FAILED( #cond ); \
MBEDTLS_PARAM_FAILED( cond ); \
return( ret ); \
} \
} while( 0 )
@ -97,7 +97,7 @@ void mbedtls_param_failed( const char *failure_condition,
do { \
if( !(cond) ) \
{ \
MBEDTLS_PARAM_FAILED( #cond ); \
MBEDTLS_PARAM_FAILED( cond ); \
return; \
} \
} while( 0 )