aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2012-11-17 14:53:27 +0100
committerAndreas Steffen <andreas.steffen@strongswan.org>2012-11-17 14:53:27 +0100
commit602c6b6be2d1fe86bc194f02a2688aa8a72e4c97 (patch)
tree492b2f22ed22816f4149ffb35b76678b944d31b4 /src
parent3294cbd61eb66ff7a5e4f7244aa077d331b57487 (diff)
downloadstrongswan-602c6b6be2d1fe86bc194f02a2688aa8a72e4c97.tar.bz2
strongswan-602c6b6be2d1fe86bc194f02a2688aa8a72e4c97.tar.xz
precautionary measures
Diffstat (limited to 'src')
-rw-r--r--src/libpts/tcg/tcg_pts_attr_simple_comp_evid.c2
-rw-r--r--src/libpts/tcg/tcg_pts_attr_unix_file_meta.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/libpts/tcg/tcg_pts_attr_simple_comp_evid.c b/src/libpts/tcg/tcg_pts_attr_simple_comp_evid.c
index c4f96789a..c659443b7 100644
--- a/src/libpts/tcg/tcg_pts_attr_simple_comp_evid.c
+++ b/src/libpts/tcg/tcg_pts_attr_simple_comp_evid.c
@@ -439,7 +439,7 @@ METHOD(pa_tnc_attr_t, destroy, void,
{
if (ref_put(&this->ref))
{
- this->evidence->destroy(this->evidence);
+ DESTROY_IF(this->evidence);
free(this->value.ptr);
free(this);
}
diff --git a/src/libpts/tcg/tcg_pts_attr_unix_file_meta.c b/src/libpts/tcg/tcg_pts_attr_unix_file_meta.c
index 33e3a5247..534bca20e 100644
--- a/src/libpts/tcg/tcg_pts_attr_unix_file_meta.c
+++ b/src/libpts/tcg/tcg_pts_attr_unix_file_meta.c
@@ -275,7 +275,7 @@ METHOD(pa_tnc_attr_t, destroy, void,
{
if (ref_put(&this->ref))
{
- this->metadata->destroy(this->metadata);
+ DESTROY_IF(this->metadata);
free(this->value.ptr);
free(this);
}