aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/tnc/tnccs
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2011-06-07 12:19:23 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2011-06-07 12:19:32 +0200
commit328b377efaf7715bda7fa4cca56a3589a3d25e07 (patch)
tree117fd6275ee5d87f978bf70780de5b43dbf35a5a /src/libcharon/tnc/tnccs
parent4876f896a423d8b58266453cfa86194a13ca594d (diff)
downloadstrongswan-328b377efaf7715bda7fa4cca56a3589a3d25e07.tar.bz2
strongswan-328b377efaf7715bda7fa4cca56a3589a3d25e07.tar.xz
explicitly activate use of TNC headers
Diffstat (limited to 'src/libcharon/tnc/tnccs')
-rw-r--r--src/libcharon/tnc/tnccs/tnccs_manager.c6
-rw-r--r--src/libcharon/tnc/tnccs/tnccs_manager.h10
2 files changed, 11 insertions, 5 deletions
diff --git a/src/libcharon/tnc/tnccs/tnccs_manager.c b/src/libcharon/tnc/tnccs/tnccs_manager.c
index 609742dc8..6f120ea14 100644
--- a/src/libcharon/tnc/tnccs/tnccs_manager.c
+++ b/src/libcharon/tnc/tnccs/tnccs_manager.c
@@ -13,6 +13,8 @@
* for more details.
*/
+#define USE_TNC
+
#include "tnccs_manager.h"
#include <tnc/imv/imv_recommendations.h>
@@ -172,7 +174,7 @@ METHOD(tnccs_manager_t, create_instance, tnccs_t*,
}
METHOD(tnccs_manager_t, create_connection, TNC_ConnectionID,
- private_tnccs_manager_t *this, tnccs_t *tnccs,
+ private_tnccs_manager_t *this, tnccs_t *tnccs,
tnccs_send_message_t send_message, bool* request_handshake_retry,
recommendations_t **recs)
{
@@ -187,7 +189,7 @@ METHOD(tnccs_manager_t, create_connection, TNC_ConnectionID,
/* we assume a TNC Server needing recommendations from IMVs */
if (!charon->imvs)
{
- DBG1(DBG_TNC, "no IMV manager available!");
+ DBG1(DBG_TNC, "no IMV manager available!");
free(entry);
return 0;
}
diff --git a/src/libcharon/tnc/tnccs/tnccs_manager.h b/src/libcharon/tnc/tnccs/tnccs_manager.h
index 34f60029d..5051d4bb3 100644
--- a/src/libcharon/tnc/tnccs/tnccs_manager.h
+++ b/src/libcharon/tnc/tnccs/tnccs_manager.h
@@ -21,12 +21,14 @@
#ifndef TNCCS_MANAGER_H_
#define TNCCS_MANAGER_H_
+typedef struct tnccs_manager_t tnccs_manager_t;
+
+#ifdef USE_TNC
+
#include "tnccs.h"
#include <tnc/imv/imv_recommendations.h>
-typedef struct tnccs_manager_t tnccs_manager_t;
-
/**
* The TNCCS manager manages all TNCCS implementations and creates instances.
*
@@ -76,7 +78,7 @@ struct tnccs_manager_t {
TNC_ConnectionID (*create_connection)(tnccs_manager_t *this, tnccs_t *tnccs,
tnccs_send_message_t send_message,
bool *request_handshake_retry,
- recommendations_t **recs);
+ recommendations_t **recs);
/**
* Remove a TNCCS connection using its connection ID.
@@ -183,4 +185,6 @@ struct tnccs_manager_t {
*/
tnccs_manager_t *tnccs_manager_create();
+#endif /* USE_TNC */
+
#endif /** TNCCS_MANAGER_H_ @}*/