From: Howard Chu Date: Mon, 22 Mar 2004 21:33:55 +0000 (+0000) Subject: Import ITS#2961 fix from HEAD X-Git-Tag: OPENLDAP_REL_ENG_2_1_29~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fe165f75abe6f3779ece37467a8cb8d03e137093;p=thirdparty%2Fopenldap.git Import ITS#2961 fix from HEAD --- diff --git a/servers/slapd/sasl.c b/servers/slapd/sasl.c index e108351101..c1814de44e 100644 --- a/servers/slapd/sasl.c +++ b/servers/slapd/sasl.c @@ -748,6 +748,12 @@ slap_sasl_authorize( /* Skip PROP_CONN */ prop_getnames( props, slap_propnames+1, auxvals ); + /* Should not happen */ + if (!auxvals[0].values ) { + sasl_seterror( sconn, 0, "invalid authcid" ); + return SASL_NOAUTHZ; + } + AC_MEMCPY( &authcDN, auxvals[0].values[0], sizeof(authcDN) ); /* Nothing to do if no authzID was given */