From: Howard Chu Date: Fri, 26 Aug 2005 02:17:13 +0000 (+0000) Subject: Fix for Windows mod compatibility, imported symbols cannot be used as X-Git-Tag: OPENLDAP_REL_ENG_2_2_MP~572 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=5a03f7611fe1df3f98e7fc983fbb03fa3e13bf28;p=openldap Fix for Windows mod compatibility, imported symbols cannot be used as constant initializers. --- diff --git a/servers/slapd/back-ldap/extended.c b/servers/slapd/back-ldap/extended.c index 070466ae03..92ebf50034 100644 --- a/servers/slapd/back-ldap/extended.c +++ b/servers/slapd/back-ldap/extended.c @@ -31,11 +31,11 @@ BI_op_extended ldap_back_exop_passwd; static struct exop { - struct berval *oid; + struct berval oid; BI_op_extended *extended; } exop_table[] = { - { (struct berval *)&slap_EXOP_MODIFY_PASSWD, ldap_back_exop_passwd }, - { NULL, NULL } + { BER_BVC(LDAP_EXOP_MODIFY_PASSWD), ldap_back_exop_passwd }, + { BER_BVNULL, NULL } }; int @@ -46,7 +46,7 @@ ldap_back_extended( int i; for ( i = 0; exop_table[i].extended != NULL; i++ ) { - if ( bvmatch( exop_table[i].oid, &op->oq_extended.rs_reqoid ) ) + if ( bvmatch( &exop_table[i].oid, &op->oq_extended.rs_reqoid ) ) { struct ldapconn *lc; LDAPControl **oldctrls = NULL;