X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fcontrols.c;h=7c26ff1c38fb4876cf072298de6dfbda2dcc92e7;hb=27cb98d28d60b1f258ea12852b22bfdfec6380f6;hp=7489fb66a457540f162b7640b574ca61c9bf2f33;hpb=1509e321de84cdb40053a4ec4c5423f8e6ac373b;p=openldap diff --git a/servers/slapd/controls.c b/servers/slapd/controls.c index 7489fb66a4..7c26ff1c38 100644 --- a/servers/slapd/controls.c +++ b/servers/slapd/controls.c @@ -703,15 +703,15 @@ static int parseClientUpdate ( /* TODO : Cookie Scheme Validation */ #if 0 - if ( lcup_cookie_validate(scheme, cookie) != LDAP_SUCCESS ) { - *text = "Invalid LCUP cookie"; - return LCUP_INVALID_COOKIE; - } - if ( lcup_cookie_scheme_validate(scheme) != LDAP_SUCCESS ) { *text = "Unsupported LCUP cookie scheme"; return LCUP_UNSUPPORTED_SCHEME; } + + if ( lcup_cookie_validate(scheme, cookie) != LDAP_SUCCESS ) { + *text = "Invalid LCUP cookie"; + return LCUP_INVALID_COOKIE; + } #endif ber_dupbv( &op->o_clientupdate_state, &cookie );