aboutsummaryrefslogtreecommitdiffstats
path: root/src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2012-09-28 18:57:56 +0200
committerTobias Brunner <tobias@strongswan.org>2012-09-28 18:57:56 +0200
commit9ff9c3d11b398b55eaa6f48529cdb42d3d826ecc (patch)
tree7672abace4e9ed09c6e387c1ea3e62cb5634e43b /src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c
parent1407a0026fdbf3e350a6fbf383fb561734ddfe84 (diff)
downloadstrongswan-9ff9c3d11b398b55eaa6f48529cdb42d3d826ecc.tar.bz2
strongswan-9ff9c3d11b398b55eaa6f48529cdb42d3d826ecc.tar.xz
Added missing break statements in NAT-T mapping handling in PF_KEY plugin
Diffstat (limited to 'src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c')
-rw-r--r--src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c b/src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c
index c004b6f27..b099bc714 100644
--- a/src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c
+++ b/src/libhydra/plugins/kernel_pfkey/kernel_pfkey_ipsec.c
@@ -1321,11 +1321,13 @@ static void process_mapping(private_kernel_pfkey_ipsec_t *this,
{
struct sockaddr_in *sin = (struct sockaddr_in*)sa;
sin->sin_port = htons(response.x_natt_dport->sadb_x_nat_t_port_port);
+ break;
}
case AF_INET6:
{
struct sockaddr_in6 *sin6 = (struct sockaddr_in6*)sa;
sin6->sin6_port = htons(response.x_natt_dport->sadb_x_nat_t_port_port);
+ break;
}
default:
break;