X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fsyntax.c;h=2c1bc91f6d07ac334e206f21ead440c29ac557da;hb=69343add5ac17c2300e256c85acf3279298a0fbe;hp=21fef110ea09d58f0a9e4567a4f591a692ec79a2;hpb=e5091f5926f0331bc4cfd778cc557160d79ec123;p=openldap diff --git a/servers/slapd/syntax.c b/servers/slapd/syntax.c index 21fef110ea..2c1bc91f6d 100644 --- a/servers/slapd/syntax.c +++ b/servers/slapd/syntax.c @@ -126,6 +126,11 @@ syn_add( ssyn->ssyn_next = NULL; + /* + * note: ssyn_bvoid uses the same memory of ssyn_syn.syn_oid; + * ssyn_oidlen is #defined as ssyn_bvoid.bv_len + */ + ssyn->ssyn_bvoid.bv_val = ssyn->ssyn_syn.syn_oid; ssyn->ssyn_oidlen = strlen(syn->syn_oid); ssyn->ssyn_flags = def->sd_flags; ssyn->ssyn_validate = def->sd_validate; @@ -183,8 +188,6 @@ register_syntax( return( 0 ); } -#if defined( SLAPD_SCHEMA_DN ) - int syn_schema_info( Entry *e ) { @@ -225,4 +228,3 @@ syn_schema_info( Entry *e ) return 0; } -#endif