diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2012-11-17 14:53:27 +0100 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2012-11-17 14:53:27 +0100 |
commit | 602c6b6be2d1fe86bc194f02a2688aa8a72e4c97 (patch) | |
tree | 492b2f22ed22816f4149ffb35b76678b944d31b4 /src | |
parent | 3294cbd61eb66ff7a5e4f7244aa077d331b57487 (diff) | |
download | strongswan-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.c | 2 | ||||
-rw-r--r-- | src/libpts/tcg/tcg_pts_attr_unix_file_meta.c | 2 |
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); } |