Apparently working slapadd!

This commit is contained in:
Kurt Zeilenga 2000-09-26 04:28:17 +00:00
parent ebae2e5c62
commit e2c2ff8deb

View file

@ -68,12 +68,12 @@ static int idl_insert( ID *ids, ID id )
assert( x > 0 );
if( x <= 0 ) {
if( x < 1 ) {
/* internal error */
return -1;
return -2;
}
if ( ids[x] == id ) {
if ( x <= ids[0] && ids[x] == id ) {
/* duplicate */
return -1;
}
@ -130,6 +130,11 @@ bdb_idl_insert_key(
ID ids[BDB_IDL_DB_SIZE];
DBT data;
/* for printable keys only */
Debug( LDAP_DEBUG_ARGS,
"=> bdb_idl_insert_key: %s %ld\n",
key->data, (long) id, 0 );
assert( id != NOID );
data.data = ids;
@ -207,6 +212,11 @@ bdb_idl_delete_key(
ID ids[BDB_IDL_DB_SIZE];
DBT data;
/* for printable keys only */
Debug( LDAP_DEBUG_ARGS,
"=> bdb_idl_delete_key: %s %ld\n",
key->data, (long) id, 0 );
assert( id != NOID );
data.data = ids;