Added missing break statements in NAT-T mapping handling in PF_KEY plugin

This commit is contained in:
Tobias Brunner 2012-09-28 18:57:56 +02:00
parent 1407a0026f
commit 9ff9c3d11b
1 changed files with 2 additions and 0 deletions

View File

@ -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;