diff --git a/servers/lloadd/bind.c b/servers/lloadd/bind.c index f803c915b4..c8e9ea6828 100644 --- a/servers/lloadd/bind.c +++ b/servers/lloadd/bind.c @@ -408,6 +408,7 @@ request_bind( LloadConnection *client, LloadOperation *op ) op->o_upstream = upstream; op->o_upstream_connid = upstream->c_connid; op->o_upstream_msgid = upstream->c_next_msgid++; + op->o_res = LLOAD_OP_FAILED; if ( BER_BVISNULL( &mech ) ) { if ( !BER_BVISNULL( &upstream->c_sasl_bind_mech ) ) { diff --git a/servers/lloadd/client.c b/servers/lloadd/client.c index 87fb009dd2..0cc1b504e3 100644 --- a/servers/lloadd/client.c +++ b/servers/lloadd/client.c @@ -106,6 +106,7 @@ request_process( LloadConnection *client, LloadOperation *op ) } op->o_upstream = upstream; op->o_upstream_connid = upstream->c_connid; + op->o_res = LLOAD_OP_FAILED; output = upstream->c_pendingber; if ( output == NULL && (output = ber_alloc()) == NULL ) {