aboutsummaryrefslogtreecommitdiffstats
path: root/src/libimcv/plugins/imv_test/imv_test.c
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2011-06-01 20:59:25 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2011-06-01 20:59:25 +0200
commitd4c8fe3cb67fd2d32fa35e8961a9153ca3f46780 (patch)
tree41d639fadf465be623c5b04ffa842172dc7cab97 /src/libimcv/plugins/imv_test/imv_test.c
parent633720f99acd89ccceb5ad4aabfa5be342edecaa (diff)
downloadstrongswan-d4c8fe3cb67fd2d32fa35e8961a9153ca3f46780.tar.bz2
strongswan-d4c8fe3cb67fd2d32fa35e8961a9153ca3f46780.tar.xz
initialize libstrongswan in dynamic stand-alone libimcv-based libraries
Diffstat (limited to 'src/libimcv/plugins/imv_test/imv_test.c')
-rw-r--r--src/libimcv/plugins/imv_test/imv_test.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libimcv/plugins/imv_test/imv_test.c b/src/libimcv/plugins/imv_test/imv_test.c
index a6540c1cb..9324ebe95 100644
--- a/src/libimcv/plugins/imv_test/imv_test.c
+++ b/src/libimcv/plugins/imv_test/imv_test.c
@@ -44,13 +44,17 @@ TNC_Result TNC_IMV_Initialize(TNC_IMVID imv_id,
DBG1(DBG_IMV, "IMV \"%s\" has already been initialized", imv_name);
return TNC_RESULT_ALREADY_INITIALIZED;
}
+ imv_test = imv_agent_create(imv_name, IMV_VENDOR_ID, IMV_SUBTYPE,
+ imv_id, actual_version);
+ if (!imv_test)
+ {
+ return TNC_RESULT_FATAL;
+ }
if (min_version > TNC_IFIMV_VERSION_1 || max_version < TNC_IFIMV_VERSION_1)
{
DBG1(DBG_IMV, "no common IF-IMV version");
return TNC_RESULT_NO_COMMON_VERSION;
}
- imv_test = imv_agent_create(imv_name, IMV_VENDOR_ID, IMV_SUBTYPE,
- imv_id, actual_version);
return TNC_RESULT_SUCCESS;
}