Skip to content
Snippets Groups Projects
Commit 588be015 authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

fixes

parent 13e0e234
No related branches found
Tags OPENLDAP_REL_ENG_2_1_20
No related merge requests found
......@@ -88,6 +88,24 @@ static struct {
static struct extop_list *find_extop(
struct extop_list *list, struct berval *oid );
struct berval *
get_supported_extop (int index)
{
struct extop_list *ext;
/* linear scan is slow, but this way doesn't force a
* big change on root_dse.c, where this routine is used.
*/
for (ext = supp_ext_list; ext != NULL && --index >= 0; ext = ext->next) {
; /* empty */
}
if (ext == NULL) return NULL;
return &ext->oid;
}
int exop_root_dse_info( Entry *e )
{
AttributeDescription *ad_supportedExtension
......
......@@ -466,6 +466,8 @@ LDAP_SLAPD_F (int) extops_init LDAP_P(( void ));
LDAP_SLAPD_F (int) extops_kill LDAP_P(( void ));
LDAP_SLAPD_F (struct berval *) get_supported_extop LDAP_P((int index));
/*
* * cancel.c
* */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment