aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2008-11-21 08:11:24 +0000
committerMartin Willi <martin@strongswan.org>2008-11-21 08:11:24 +0000
commit8f45ece098abf2a5a970fee54bbbccc2b77d426a (patch)
treee89e5cd008a0f6604e1e0d4b2a68b2b83d8321db
parentcdee592e3826e06f9a5a9684ff646f965d5b02b4 (diff)
downloadstrongswan-8f45ece098abf2a5a970fee54bbbccc2b77d426a.tar.bz2
strongswan-8f45ece098abf2a5a970fee54bbbccc2b77d426a.tar.xz
expecting int sized length arguments to chunk_split, as vararg functions use integers
-rw-r--r--src/libstrongswan/chunk.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstrongswan/chunk.c b/src/libstrongswan/chunk.c
index d682eeb16..4cd2c573e 100644
--- a/src/libstrongswan/chunk.c
+++ b/src/libstrongswan/chunk.c
@@ -132,7 +132,7 @@ chunk_t chunk_create_cat(u_char *ptr, const char* mode, ...)
void chunk_split(chunk_t chunk, const char *mode, ...)
{
va_list chunks;
- size_t len;
+ u_int len;
chunk_t *ch;
va_start(chunks, mode);
@@ -142,7 +142,7 @@ void chunk_split(chunk_t chunk, const char *mode, ...)
{
break;
}
- len = va_arg(chunks, size_t);
+ len = va_arg(chunks, u_int);
ch = va_arg(chunks, chunk_t*);
/* a null chunk means skip len bytes */
if (ch == NULL)