From: Tobias Brunner Date: Tue, 1 Jul 2014 10:31:07 +0000 (+0200) Subject: imv-attestation: Avoid memory leak when skipping unsupported work items X-Git-Tag: 5.2.0~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ecb55b4639997f7d5e206994b7e008e6630a994f;p=thirdparty%2Fstrongswan.git imv-attestation: Avoid memory leak when skipping unsupported work items --- diff --git a/src/libpts/plugins/imv_attestation/imv_attestation_agent.c b/src/libpts/plugins/imv_attestation/imv_attestation_agent.c index 1e4955c2b6..fcfee31c1e 100644 --- a/src/libpts/plugins/imv_attestation/imv_attestation_agent.c +++ b/src/libpts/plugins/imv_attestation/imv_attestation_agent.c @@ -802,6 +802,7 @@ METHOD(imv_agent_if_t, solicit_recommendation, TNC_Result, result_str = result_buf.ptr; break; default: + result->destroy(result); continue; } session->remove_workitem(session, enumerator);