diff --git a/examples/mqtt/tls_mutual_auth/main/mqtt_demo_mutual_auth.c b/examples/mqtt/tls_mutual_auth/main/mqtt_demo_mutual_auth.c index 5dbad3bf9..292cffb73 100644 --- a/examples/mqtt/tls_mutual_auth/main/mqtt_demo_mutual_auth.c +++ b/examples/mqtt/tls_mutual_auth/main/mqtt_demo_mutual_auth.c @@ -750,7 +750,7 @@ static int connectToServerWithBackoffRetries( NetworkContext_t * pNetworkContext } } - if( returnStatus == EXIT_FAILURE ) + if( returnStatus == EXIT_FAILURE || tlsStatus == TLS_TRANSPORT_CONNECT_FAILURE ) { /* Generate a random number and get back-off value (in milliseconds) for the next connection retry. */ backoffAlgStatus = BackoffAlgorithm_GetNextBackoff( &reconnectParams, generateRandomNumber(), &nextRetryBackOff );