aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/threads/kernel_interface.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2006-06-08 14:20:05 +0000
committerMartin Willi <martin@strongswan.org>2006-06-08 14:20:05 +0000
commit5238c9afefb7783b639e154ae882cec1f8651c70 (patch)
treefa47ce291a4dcbb696b39311de7542db17a4ddfe /src/charon/threads/kernel_interface.c
parentc0d63ac9db44ae1b0161b7398bb61385a6f4ac88 (diff)
downloadstrongswan-5238c9afefb7783b639e154ae882cec1f8651c70.tar.bz2
strongswan-5238c9afefb7783b639e154ae882cec1f8651c70.tar.xz
fixed compile warnings when using -Wall
further CHILD_SA rekeying work done: creation of a new CHILD_SA on a expire from a kernel works delete of old CHILD_SA still missing some issues when both initiate rekeing
Diffstat (limited to 'src/charon/threads/kernel_interface.c')
-rw-r--r--src/charon/threads/kernel_interface.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/charon/threads/kernel_interface.c b/src/charon/threads/kernel_interface.c
index f0844ee5f..41dee48a6 100644
--- a/src/charon/threads/kernel_interface.c
+++ b/src/charon/threads/kernel_interface.c
@@ -360,7 +360,7 @@ static status_t add_sa( private_kernel_interface_t *this,
}
else if (response->e.error)
{
- this->logger->log(this->logger, ERROR, "netlink request XFRM_MSG_NEWSA got error %s",
+ this->logger->log(this->logger, ERROR, "netlink request XFRM_MSG_NEWSA received error: %s",
strerror(-response->e.error));
status = FAILED;
}
@@ -438,9 +438,8 @@ static status_t add_policy(private_kernel_interface_t *this,
request.policy.sel.proto = upper_proto;
request.policy.sel.family = src->get_family(src);
- request.hdr.nlmsg_type = XFRM_MSG_NEWPOLICY;
+ request.hdr.nlmsg_type = XFRM_MSG_UPDPOLICY;
request.hdr.nlmsg_len = NLMSG_ALIGN(NLMSG_LENGTH(sizeof(request.policy)));
-
request.policy.dir = direction;
request.policy.priority = SPD_PRIORITY;
request.policy.action = XFRM_POLICY_ALLOW;
@@ -502,7 +501,7 @@ static status_t add_policy(private_kernel_interface_t *this,
}
else if (response->e.error)
{
- this->logger->log(this->logger, ERROR, "netlink request XFRM_MSG_NEWPOLICY got error %s",
+ this->logger->log(this->logger, ERROR, "netlink request XFRM_MSG_NEWPOLICY received error: %s",
strerror(-response->e.error));
status = FAILED;
}