Lines Matching refs:rs
37 backsql_compare( Operation *op, SlapReply *rs )
49 rs->sr_err = backsql_get_db_conn( op, &dbh );
50 if ( rs->sr_err != LDAP_SUCCESS ) {
54 rs->sr_text = ( rs->sr_err == LDAP_OTHER )
68 (time_t)(-1), NULL, dbh, op, rs, anlist,
78 rs->sr_err = LDAP_SUCCESS;
79 rs->sr_text = NULL;
80 rs->sr_matched = NULL;
81 if ( rs->sr_ref ) {
82 ber_bvarray_free( rs->sr_ref );
83 rs->sr_ref = NULL;
99 rs->sr_err = LDAP_ASSERTION_FAILED;
115 rs->sr_err = backsql_operational( op, &nrs );
116 if ( rs->sr_err != LDAP_SUCCESS ) {
127 rs->sr_err = LDAP_INSUFFICIENT_ACCESS;
131 rs->sr_err = LDAP_NO_SUCH_ATTRIBUTE;
136 rs->sr_err = LDAP_COMPARE_FALSE;
143 rs->sr_err = LDAP_COMPARE_TRUE;
149 switch ( rs->sr_err ) {
160 rs->sr_err = LDAP_NO_SUCH_OBJECT;
161 rs->sr_text = NULL;
166 send_ldap_result( op, rs );
168 if ( rs->sr_matched ) {
169 rs->sr_matched = NULL;
172 if ( rs->sr_ref ) {
173 ber_bvarray_free( rs->sr_ref );
174 rs->sr_ref = NULL;
190 switch ( rs->sr_err ) {
196 return rs->sr_err;