X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fsyntax.c;h=994761b92c606790f2d50d76d2b0880f63fe8a0e;hb=629a0219f2a864cdfacc7d3f18ad4cb42dd9cc87;hp=21fef110ea09d58f0a9e4567a4f591a692ec79a2;hpb=e5091f5926f0331bc4cfd778cc557160d79ec123;p=openldap diff --git a/servers/slapd/syntax.c b/servers/slapd/syntax.c index 21fef110ea..994761b92c 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;