From: Thomas Glanzmann Date: Wed, 3 Aug 2016 06:20:16 +0000 (+0200) Subject: mbedtls: set debug threshold to 4 (verbose) when MBEDTLS_DEBUG is defined X-Git-Tag: curl-7_50_2~111 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7b4bf37a44791fdd578e68e08adbcfa592380935;p=thirdparty%2Fcurl.git mbedtls: set debug threshold to 4 (verbose) when MBEDTLS_DEBUG is defined In order to make MBEDTLS_DEBUG work, the debug threshold must be unequal to 0. This patch also adds a comment how mbedtls must be compiled in order to make debugging work, and explains the possible debug levels. --- diff --git a/lib/vtls/mbedtls.c b/lib/vtls/mbedtls.c index a1e7d23639..c04fc0385b 100644 --- a/lib/vtls/mbedtls.c +++ b/lib/vtls/mbedtls.c @@ -420,7 +420,15 @@ mbed_connect_step1(struct connectdata *conn, #endif #ifdef MBEDTLS_DEBUG + /* In order to make that work in mbedtls MBEDTLS_DEBUG_C must be defined. */ mbedtls_ssl_conf_dbg(&connssl->config, mbed_debug, data); + /* - 0 No debug + * - 1 Error + * - 2 State change + * - 3 Informational + * - 4 Verbose + */ + mbedtls_debug_set_threshold(4); #endif connssl->connecting_state = ssl_connect_2;