Add debug_set_threshold() and thresholding of messages
diff --git a/programs/ssl/ssl_client1.c b/programs/ssl/ssl_client1.c index 270bb62..a61ae64 100644 --- a/programs/ssl/ssl_client1.c +++ b/programs/ssl/ssl_client1.c
@@ -29,6 +29,7 @@ #include <stdio.h> #include "polarssl/net.h" +#include "polarssl/debug.h" #include "polarssl/ssl.h" #include "polarssl/entropy.h" #include "polarssl/ctr_drbg.h" @@ -61,11 +62,10 @@ static void my_debug( void *ctx, int level, const char *str ) { - if( level < DEBUG_LEVEL ) - { - fprintf( (FILE *) ctx, "%s", str ); - fflush( (FILE *) ctx ); - } + ((void) level); + + fprintf( (FILE *) ctx, "%s", str ); + fflush( (FILE *) ctx ); } int main( int argc, char *argv[] ) @@ -82,6 +82,10 @@ ((void) argc); ((void) argv); +#if defined(POLARSSL_DEBUG_C) + debug_set_threshold( DEBUG_LEVEL ); +#endif + /* * 0. Initialize the RNG and the session data */