diff --git a/src/loop.c b/src/loop.c index c0de5433..c049c8ef 100644 --- a/src/loop.c +++ b/src/loop.c @@ -422,8 +422,8 @@ int mosquitto_main_loop(struct mosquitto_db *db, mosq_sock_t *listensock, int li #else { rc = bridge__connect(db, context); + context->bridge->restart_t = 0; if(rc == MOSQ_ERR_SUCCESS){ - context->bridge->restart_t = 0; if(context->bridge->round_robin == false && context->bridge->cur_address != 0){ context->bridge->primary_retry = now + 5; }