diff options
| author | Yves-Alexis Perez <corsac@debian.org> | 2013-08-25 15:37:26 +0200 |
|---|---|---|
| committer | Yves-Alexis Perez <corsac@debian.org> | 2013-08-25 15:37:26 +0200 |
| commit | 6b99c8d9cff7b3e8ae8f3204b99e7ea40f791349 (patch) | |
| tree | 009fc492961e13860d2a4bc2de8caf2bbe2975e7 /src/libcharon/plugins/tnc_ifmap/tnc_ifmap_http.c | |
| parent | c83921a2b566aa9d55d8ccc7258f04fca6292ee6 (diff) | |
| download | vyos-strongswan-6b99c8d9cff7b3e8ae8f3204b99e7ea40f791349.tar.gz vyos-strongswan-6b99c8d9cff7b3e8ae8f3204b99e7ea40f791349.zip | |
Imported Upstream version 5.1.0
Diffstat (limited to 'src/libcharon/plugins/tnc_ifmap/tnc_ifmap_http.c')
| -rw-r--r-- | src/libcharon/plugins/tnc_ifmap/tnc_ifmap_http.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/libcharon/plugins/tnc_ifmap/tnc_ifmap_http.c b/src/libcharon/plugins/tnc_ifmap/tnc_ifmap_http.c index 9105b7b4d..001a3fbee 100644 --- a/src/libcharon/plugins/tnc_ifmap/tnc_ifmap_http.c +++ b/src/libcharon/plugins/tnc_ifmap/tnc_ifmap_http.c @@ -75,7 +75,7 @@ METHOD(tnc_ifmap_http_t, build, status_t, if (this->user_pass.len) { snprintf(auth, sizeof(auth), "Authorization: Basic %.*s\r\n", - this->user_pass.len, this->user_pass.ptr); + (int)this->user_pass.len, this->user_pass.ptr); } else { @@ -90,7 +90,8 @@ METHOD(tnc_ifmap_http_t, build, status_t, "Content-Type: application/soap+xml;charset=utf-8\r\n" "Content-Length: %d\r\n" "\r\n" - "%.*s", path, (path-host), host, auth, in->len, in->len, in->ptr); + "%.*s", path, (int)(path-host), host, auth, (int)in->len, + (int)in->len, in->ptr); free(host); if (len == -1) @@ -120,7 +121,7 @@ static bool process_header(chunk_t *in, bool *chunked, u_int *content_len) { DBG1(DBG_TNC, "http response returns error code %d", code); return FALSE; - } + } *content_len = 0; *chunked = FALSE; @@ -196,12 +197,12 @@ METHOD(tnc_ifmap_http_t, process, status_t, { out_chunk = *in; out_chunk.len = len; - *out = chunk_cat("mc", *out, out_chunk); + *out = chunk_cat("mc", *out, out_chunk); *in = chunk_skip(*in, len); if (!fetchline(in, &line) || line.len > 0) { return FAILED; - } + } } else { |
