OpenSSL: support authenticator channel-binding. Bug 2467
[exim.git] / src / src / auths / gsasl_exim.c
index 06c91ea3f41840e00f195639038f05ad5fab12a6..78a63cd0ee4f60538dcc02bac8691c52ce531b0c 100644 (file)
@@ -292,7 +292,7 @@ if (ob->server_realm)
 gsasl_property_set(sctx, GSASL_QOPS, "qop-auth");
 
 #ifndef DISABLE_TLS
-if (tls_channelbinding_b64)
+if (tls_in.channelbinding)
   {
   /* Some auth mechanisms can ensure that both sides are talking withing the
   same security context; for TLS, this means that even if a bad certificate
@@ -317,7 +317,7 @@ if (tls_channelbinding_b64)
     HDEBUG(D_auth) debug_printf("Auth %s: Enabling channel-binding\n",
        ablock->name);
     gsasl_property_set(sctx, GSASL_CB_TLS_UNIQUE,
-       CCS  tls_channelbinding_b64);
+       CCS  tls_in.channelbinding);
     }
   else
     HDEBUG(D_auth)