>From 8641191d22d8d33d85bd4432af550742d006c37f Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Tue, 23 Oct 2012 23:25:27 +0200 Subject: [PATCH] Free the internal DP request --- src/responder/common/responder_dp.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/responder/common/responder_dp.c b/src/responder/common/responder_dp.c index 34fc9f3499f9b9f9f182e2a5a3e90419c6a0cad3..ecd5f39cd2aeb5e46f590a44fd76cf3ead65ac49 100644 --- a/src/responder/common/responder_dp.c +++ b/src/responder/common/responder_dp.c @@ -761,4 +761,12 @@ static void sss_dp_internal_get_done(DBusPendingCall *pending, void *ptr) * This will clean up the hash table entry as well */ talloc_zfree(sdp_req); + + /* Free the sidereq to free the rest of the memory allocated with the + * internal dp request. */ + if (ret == EOK) { + tevent_req_done(req); + } else { + tevent_req_error(req, ret); + } } -- 1.7.12.1