From 7c7851704505a352e2998253e61e8a641e76bc73 Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Tue, 28 Sep 2010 18:01:39 +0200 Subject: [PATCH] skip legacy SASL mechanisms if client wants CB --- lib/client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/client.c b/lib/client.c index 58aeb0d..18bab7d 100644 --- a/lib/client.c +++ b/lib/client.c @@ -601,7 +601,7 @@ int sasl_client_start(sasl_conn_t *conn, } /* Can we meet it's features? */ - if (SASL_CB_PRESENT(c_conn->cparams) && + if (cbindingdisp != SASL_CB_DISP_NONE && !(m->m.plug->features & SASL_FEAT_CHANNEL_BINDING)) { break; } -- 2.1.4