diff --git a/servers/slapd/sasl.c b/servers/slapd/sasl.c index 8ac64c4392..fe748bc3b5 100644 --- a/servers/slapd/sasl.c +++ b/servers/slapd/sasl.c @@ -830,7 +830,7 @@ slap_sasl_canonicalize( * conflict with slap_sasl_authorize's use of this temp var. */ if ( flags == SASL_CU_AUTHID ) { - conn->c_sasl_dn.bv_val = in; + conn->c_sasl_dn.bv_val = (char *) in; } else if ( flags == SASL_CU_AUTHZID && conn->c_sasl_dn.bv_val ) { rc = strcmp( in, conn->c_sasl_dn.bv_val ); conn->c_sasl_dn.bv_val = NULL;