diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/libimcv/imc/imc_agent.c | 1 | ||||
-rw-r--r-- | src/libimcv/imv/imv_agent.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/libimcv/imc/imc_agent.c b/src/libimcv/imc/imc_agent.c index eb9f9befc..6aba5e4ad 100644 --- a/src/libimcv/imc/imc_agent.c +++ b/src/libimcv/imc/imc_agent.c @@ -516,6 +516,7 @@ METHOD(imc_agent_t, send_message, TNC_Result, else { DBG1(DBG_IMC, "PA-TNC attribute too large to send, deleted"); + attr->destroy(attr); } } attr_list->remove_at(attr_list, enumerator); diff --git a/src/libimcv/imv/imv_agent.c b/src/libimcv/imv/imv_agent.c index 68bde26e0..d7c614a72 100644 --- a/src/libimcv/imv/imv_agent.c +++ b/src/libimcv/imv/imv_agent.c @@ -537,6 +537,7 @@ METHOD(imv_agent_t, send_message, TNC_Result, else { DBG1(DBG_IMV, "PA-TNC attribute too large to send, deleted"); + attr->destroy(attr); } } attr_list->remove_at(attr_list, enumerator); |