From c5584fd32ad8ad90c973a6430adcba3bbb7cee23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Wed, 3 May 2017 12:18:49 +0100 Subject: [PATCH] Do not leak responses to abandoned ops --- servers/lloadd/upstream.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/servers/lloadd/upstream.c b/servers/lloadd/upstream.c index 9d24e61d98..bd8ca8395d 100644 --- a/servers/lloadd/upstream.c +++ b/servers/lloadd/upstream.c @@ -340,6 +340,8 @@ handle_one_response( Connection *c ) } else if ( !( op = tavl_find( c->c_ops, &needle, operation_upstream_cmp ) ) ) { /* Already abandoned, do nothing */ + ber_free( ber, 1 ); + return rc; /* } else if ( op->o_response_pending ) { c->c_pendingop = op;