From 5a03f7611fe1df3f98e7fc983fbb03fa3e13bf28 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Fri, 26 Aug 2005 02:17:13 +0000 Subject: [PATCH] Fix for Windows mod compatibility, imported symbols cannot be used as constant initializers. --- servers/slapd/back-ldap/extended.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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; -- 2.39.5