aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2014-01-09 15:00:09 +0100
committerMartin Willi <martin@revosec.ch>2014-06-04 15:53:07 +0200
commitbecc382101ed9f53b03fd6c2013d6b710d17c59b (patch)
tree88d34426a4284f552e4ff5ef42b38ab6d520bc88
parentce3e7ac57dc948a4e8dcae1859d01c1e18fb6016 (diff)
downloadstrongswan-becc382101ed9f53b03fd6c2013d6b710d17c59b.tar.bz2
strongswan-becc382101ed9f53b03fd6c2013d6b710d17c59b.tar.xz
libnccs: Fix casts between integers and pointers
-rw-r--r--src/libtnccs/plugins/tnc_imc/tnc_imc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libtnccs/plugins/tnc_imc/tnc_imc.c b/src/libtnccs/plugins/tnc_imc/tnc_imc.c
index 6af8d166d..623da7f62 100644
--- a/src/libtnccs/plugins/tnc_imc/tnc_imc.c
+++ b/src/libtnccs/plugins/tnc_imc/tnc_imc.c
@@ -97,7 +97,7 @@ METHOD(imc_t, add_id, void,
void *pointer;
/* store the scalar value in the pointer */
- pointer = (void*)id;
+ pointer = (void*)(uintptr_t)id;
this->additional_ids->insert_last(this->additional_ids, pointer);
}
@@ -126,7 +126,7 @@ METHOD(imc_t, has_id, bool,
while (enumerator->enumerate(enumerator, &pointer))
{
/* interpret pointer as scalar value */
- additional_id = (TNC_UInt32)pointer;
+ additional_id = (uintptr_t)pointer;
if (id == additional_id)
{