Skip to content
Snippets Groups Projects
Commit f252bde6 authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

if/else clause was reversed and attr->values used where values

should have been.
parent 8bbaca25
No related branches found
No related tags found
No related merge requests found
...@@ -55,7 +55,6 @@ main( int argc, char **argv ) ...@@ -55,7 +55,6 @@ main( int argc, char **argv )
id != NOID; id != NOID;
id = be->be_entry_next( be ) ) id = be->be_entry_next( be ) )
{ {
Attribute *attr;
struct berval **values; struct berval **values;
Entry* e = be->be_entry_get( be, id ); Entry* e = be->be_entry_get( be, id );
struct berval bv; struct berval bv;
...@@ -75,7 +74,15 @@ main( int argc, char **argv ) ...@@ -75,7 +74,15 @@ main( int argc, char **argv )
} }
if( strcasecmp( type, "dn" ) == 0 ) { if( strcasecmp( type, "dn" ) == 0 ) {
attr = attr_find( e->e_attrs, type ); bv.bv_val = e->e_ndn;
bv.bv_len = strlen( bv.bv_val );
bvals[0] = &bv;
bvals[1] = NULL;
values = bvals;
} else {
Attribute *attr = attr_find( e->e_attrs, type );
if( attr == NULL ) { if( attr == NULL ) {
entry_free( e ); entry_free( e );
...@@ -83,18 +90,10 @@ main( int argc, char **argv ) ...@@ -83,18 +90,10 @@ main( int argc, char **argv )
} }
values = attr->a_vals; values = attr->a_vals;
} else {
bv.bv_val = e->e_ndn;
bv.bv_len = strlen( bv.bv_val );
bvals[0] = &bv;
bvals[1] = NULL;
values = bvals;
} }
if ( be->be_index_change( be, if ( be->be_index_change( be,
type, attr->a_vals, id, SLAP_INDEX_ADD_OP ) ) type, values, id, SLAP_INDEX_ADD_OP ) )
{ {
rc = EXIT_FAILURE; rc = EXIT_FAILURE;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment