/* operational.c - routines to deal with on-the-fly operational attrs */
/*
- * Copyright 2001 The OpenLDAP Foundation, All Rights Reserved.
+ * Copyright 2001-2002 The OpenLDAP Foundation, All Rights Reserved.
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file
*/
a->a_vals[1].bv_val = NULL;
a->a_next = NULL;
+ a->a_flags = 0;
return a;
}
a->a_desc = slap_schema.si_ad_hasSubordinates;
a->a_vals = ch_malloc( 2 * sizeof( struct berval ) );
- ber_str2bv( hs ? "TRUE" : "FALSE", 0, 1, a->a_vals );
+ ber_str2bv( hs ? "TRUE" : "FALSE",
+ hs ? sizeof("TRUE")-1 : sizeof("FALSE")-1,
+ 1, a->a_vals );
a->a_vals[1].bv_val = NULL;
a->a_next = NULL;
+ a->a_flags = 0;
return a;
}