diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2012-07-12 21:17:28 +0200 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2012-07-12 21:26:18 +0200 |
commit | 4f7b2d7a6d5ce43046a5fc3f9140d4caa76be518 (patch) | |
tree | 957f44de6c67f78a3ae5e6b4d31031e0c0510e9d | |
parent | 8ef43d878699d152d9ae4ccfb6bd15837d6b1269 (diff) | |
download | strongswan-4f7b2d7a6d5ce43046a5fc3f9140d4caa76be518.tar.bz2 strongswan-4f7b2d7a6d5ce43046a5fc3f9140d4caa76be518.tar.xz |
destroy oversized attributes
-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); |