aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/threads/stroke_interface.c
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2006-10-31 23:17:21 +0000
committerAndreas Steffen <andreas.steffen@strongswan.org>2006-10-31 23:17:21 +0000
commit923ee10eefc894725e74aefa4ba3ff72f865ccdd (patch)
tree30647f413d9ab91e12bc121b86961f1e9465d3fe /src/charon/threads/stroke_interface.c
parent231f7045480eb3c80c30e70ea54650fe530c4798 (diff)
downloadstrongswan-923ee10eefc894725e74aefa4ba3ff72f865ccdd.tar.bz2
strongswan-923ee10eefc894725e74aefa4ba3ff72f865ccdd.tar.xz
solved 64 bit issue in push/pop stroke interface
Diffstat (limited to 'src/charon/threads/stroke_interface.c')
-rwxr-xr-xsrc/charon/threads/stroke_interface.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/charon/threads/stroke_interface.c b/src/charon/threads/stroke_interface.c
index 1561c09f3..5f0f56789 100755
--- a/src/charon/threads/stroke_interface.c
+++ b/src/charon/threads/stroke_interface.c
@@ -93,14 +93,14 @@ static void pop_string(stroke_msg_t *msg, char **string)
/* check for sanity of string pointer and string */
if (string < (char**)msg
|| string > (char**)msg + sizeof(stroke_msg_t)
- || (u_int)*string < (u_int)((char*)msg->buffer - (char*)msg)
- || (u_int)*string > msg->length)
+ || (unsigned long)*string < (unsigned long)((char*)msg->buffer - (char*)msg)
+ || (unsigned long)*string > msg->length)
{
*string = "(invalid pointer in stroke msg)";
}
else
{
- *string = (char*)msg + (u_int)*string;
+ *string = (char*)msg + (unsigned long)*string;
}
}