{
const Operation *l = left, *r = right;
- assert( l->o_client == r->o_client );
+ assert( l->o_client_connid == r->o_client_connid );
return ( l->o_client_msgid < r->o_client_msgid ) ?
-1 :
( l->o_client_msgid > r->o_client_msgid );
{
const Operation *l = left, *r = right;
- assert( l->o_upstream == r->o_upstream );
+ assert( l->o_upstream_connid == r->o_upstream_connid );
return ( l->o_upstream_msgid < r->o_upstream_msgid ) ?
-1 :
( l->o_upstream_msgid > r->o_upstream_msgid );
int
request_abandon( Connection *c, Operation *op )
{
- Operation *request, needle = { .o_client = c };
+ Operation *request, needle = { .o_client_connid = c->c_connid };
ber_tag_t tag;
int rc = LDAP_SUCCESS;
handle_one_response( Connection *c )
{
BerElement *ber;
- Operation *op = NULL, needle = { .o_upstream = c };
+ Operation *op = NULL, needle = { .o_upstream_connid = c->c_connid };
OperationHandler handler = NULL;
ber_tag_t tag;
ber_len_t len;