X-Git-Url: http://www.project-moonshot.org/gitweb/?p=cyrus-sasl.git;a=blobdiff_plain;f=lib%2Fcommon.c;h=9df3217f460c302bd6ccd73f1c8136eb0d69c47a;hp=5ce05bd189c0084df08bd8e508689eae805bcd89;hb=80e5911e68adc64f46a5d287c4cf793188090368;hpb=2e3f1da34e5054776ec81052dde774fdc12da4c0 diff --git a/lib/common.c b/lib/common.c index 5ce05bd..9df3217 100644 --- a/lib/common.c +++ b/lib/common.c @@ -1213,10 +1213,12 @@ int sasl_setprop(sasl_conn_t *conn, int propnum, const void *value) if (conn->type == SASL_CONN_SERVER) { ((sasl_server_conn_t *)conn)->sparams->chanbindingstype = cb->type; + ((sasl_server_conn_t *)conn)->sparams->chanbindingscrit = cb->critical; ((sasl_server_conn_t *)conn)->sparams->chanbindingsdata = cb->data; ((sasl_server_conn_t *)conn)->sparams->chanbindingslen = cb->len; } else { ((sasl_client_conn_t *)conn)->cparams->chanbindingstype = cb->type; + ((sasl_client_conn_t *)conn)->cparams->chanbindingscrit = cb->critical; ((sasl_client_conn_t *)conn)->cparams->chanbindingsdata = cb->data; ((sasl_client_conn_t *)conn)->cparams->chanbindingslen = cb->len; }