Lines Matching refs:rs
34 backsql_compare( Operation *op, SlapReply *rs )
46 rs->sr_err = backsql_get_db_conn( op, &dbh );
47 if ( rs->sr_err != LDAP_SUCCESS ) {
52 rs->sr_text = ( rs->sr_err == LDAP_OTHER )
66 (time_t)(-1), NULL, dbh, op, rs, anlist,
76 rs->sr_err = LDAP_SUCCESS;
77 rs->sr_text = NULL;
78 rs->sr_matched = NULL;
79 if ( rs->sr_ref ) {
80 ber_bvarray_free( rs->sr_ref );
81 rs->sr_ref = NULL;
98 rs->sr_err = LDAP_ASSERTION_FAILED;
114 rs->sr_err = backsql_operational( op, &nrs );
115 if ( rs->sr_err != LDAP_SUCCESS ) {
126 rs->sr_err = LDAP_INSUFFICIENT_ACCESS;
130 rs->sr_err = LDAP_NO_SUCH_ATTRIBUTE;
135 rs->sr_err = LDAP_COMPARE_FALSE;
142 rs->sr_err = LDAP_COMPARE_TRUE;
148 switch ( rs->sr_err ) {
159 rs->sr_err = LDAP_NO_SUCH_OBJECT;
160 rs->sr_text = NULL;
165 send_ldap_result( op, rs );
167 if ( rs->sr_matched ) {
168 rs->sr_matched = NULL;
171 if ( rs->sr_ref ) {
172 ber_bvarray_free( rs->sr_ref );
173 rs->sr_ref = NULL;
189 switch ( rs->sr_err ) {
195 return rs->sr_err;