diff --git a/servers/slapd/saslauthz.c b/servers/slapd/saslauthz.c index 258301e38d..b536580930 100644 --- a/servers/slapd/saslauthz.c +++ b/servers/slapd/saslauthz.c @@ -115,7 +115,8 @@ is_dn: bv.bv_len = uri->bv_len - (bv.bv_val - uri->bv_val); { /* host part must be empty */ /* attrs and extensions parts must be empty */ - return LDAP_PROTOCOL_ERROR; + rc = LDAP_PROTOCOL_ERROR; + goto done; } /* Grab the scope */