From: Pierangelo Masarati Date: Wed, 8 Jun 2011 20:14:54 +0000 (+0200) Subject: ITS#6899 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;ds=sidebyside;h=d8f97f58e2e1c66155c0bf851e618802e7532fd8;p=openldap ITS#6899 tag read entry response control value with [APPLICATION 4] (SearchResultEntry) --- diff --git a/servers/slapd/result.c b/servers/slapd/result.c index 0803f7fb80..5079bd11a3 100644 --- a/servers/slapd/result.c +++ b/servers/slapd/result.c @@ -1042,7 +1042,8 @@ slap_send_search_entry( Operation *op, SlapReply *rs ) #endif if ( op->o_res_ber ) { /* read back control */ - rc = ber_printf( ber, "{O{" /*}}*/, &rs->sr_entry->e_name ); + rc = ber_printf( ber, "t{O{" /*}}*/, + LDAP_RES_SEARCH_ENTRY, &rs->sr_entry->e_name ); } else { rc = ber_printf( ber, "{it{O{" /*}}}*/, op->o_msgid, LDAP_RES_SEARCH_ENTRY, &rs->sr_entry->e_name ); @@ -1744,6 +1745,7 @@ int slap_read_controls( myop.o_res_ber = ber; myop.o_callback = NULL; myop.ors_slimit = 1; + myop.ors_attrsonly = 0; rc = slap_send_search_entry( &myop, rs ); if( rc ) return rc;