~ubuntu-branches/ubuntu/trusty/389-ds-base/trusty

« back to all changes in this revision

Viewing changes to ldap/servers/slapd/back-ldbm/ldbm_attr.c

  • Committer: Package Import Robot
  • Author(s): Timo Aaltonen
  • Date: 2013-08-30 00:31:55 UTC
  • mfrom: (1.2.1)
  • Revision ID: package-import@ubuntu.com-20130830003155-oimuzdqopkvp2cd0
Tags: 1.3.1.7-0ubuntu1
Sync from unreleased debian git.

Show diffs side-by-side

added added

removed removed

Lines of Context:
437
437
                        Slapi_Attr our_attr;
438
438
                        slapi_attr_init(&our_attr, numsubordinates);
439
439
                        our_attr.a_flags = SLAPI_ATTR_FLAG_OPATTR;
440
 
                        valueset_add_string(&our_attr.a_present_values,"0",CSN_TYPE_UNKNOWN,NULL);
 
440
                        valueset_add_string(&our_attr, &our_attr.a_present_values,"0",CSN_TYPE_UNKNOWN,NULL);
441
441
                        rc = (*outputfn) (c, &our_attr, e);
442
442
                        attr_done(&our_attr);
443
443
                        return (rc);
454
454
                rc = slapi_entry_attr_find( e, numsubordinates, &read_attr );
455
455
                if ( (0 != rc) || slapi_entry_attr_hasvalue(e,numsubordinates,"0") ) {
456
456
                        /* If not, or present and zero, we return FALSE, otherwise TRUE */
457
 
                        valueset_add_string(&our_attr.a_present_values,"FALSE",CSN_TYPE_UNKNOWN,NULL);
 
457
                        valueset_add_string(&our_attr, &our_attr.a_present_values,"FALSE",CSN_TYPE_UNKNOWN,NULL);
458
458
                } else {
459
 
                        valueset_add_string(&our_attr.a_present_values,"TRUE",CSN_TYPE_UNKNOWN,NULL);
 
459
                        valueset_add_string(&our_attr, &our_attr.a_present_values,"TRUE",CSN_TYPE_UNKNOWN,NULL);
460
460
                }
461
461
                rc = (*outputfn) (c, &our_attr, e);
462
462
                attr_done(&our_attr);