From: Kurt Zeilenga Date: Thu, 4 Jan 2001 00:13:03 +0000 (+0000) Subject: Disallow empty OID strings X-Git-Tag: OPENLDAP_REL_ENG_2_0_8~84 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2bc0d4744d87646905422ead30e6a18be1842ea9;p=thirdparty%2Fopenldap.git Disallow empty OID strings --- diff --git a/servers/slapd/schema_init.c b/servers/slapd/schema_init.c index 0925fc5998..25e89e88e5 100644 --- a/servers/slapd/schema_init.c +++ b/servers/slapd/schema_init.c @@ -1782,7 +1782,10 @@ oidValidate( { ber_len_t i; - if( val->bv_len == 0 ) return 0; + if( val->bv_len == 0 ) { + /* disallow empty strings */ + return LDAP_INVALID_SYNTAX; + } if( OID_LEADCHAR(val->bv_val[0]) ) { int dot = 0;