]> git.sur5r.net Git - openldap/blobdiff - libraries/libldap/request.c
ITS#889: quick fix
[openldap] / libraries / libldap / request.c
index 1def978bf548b57e00dbbedb70a15a51297c1b8f..d174308191c5416df3ff65a15d0faab9d6d6d342 100644 (file)
@@ -634,6 +634,13 @@ ldap_chase_v3referrals( LDAP *ld, LDAPRequest *lr, char **refs, int sref, char *
                        goto done;
                }
 
+               if( srv->lud_crit_exts ) {
+                       /* we do not support any extensions */
+                       ld->ld_errno = LDAP_NOT_SUPPORTED;
+                       rc = -1;
+                       goto done;
+               }
+
                /* treat ldap://hostpart and ldap://hostpart/ the same */
                if ( srv->lud_dn && srv->lud_dn[0] == '\0' ) {
                        LDAP_FREE( srv->lud_dn );