From aeb421c7219178ac464e8a2e62b35772a08a2c1c Mon Sep 17 00:00:00 2001 From: Junfeng Wang Date: Tue, 21 May 2019 07:49:57 +0000 Subject: modify api change of nat Change-Id: I865e619dbf494524ca7bc317abf0e082cdd7cac7 Signed-off-by: Junfeng Wang --- src/plugins/ietf/ietf_nat.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/plugins/ietf/ietf_nat.c b/src/plugins/ietf/ietf_nat.c index 9613b52..3b82f28 100644 --- a/src/plugins/ietf/ietf_nat.c +++ b/src/plugins/ietf/ietf_nat.c @@ -263,11 +263,9 @@ static sr_error_t set_static_mapping(struct static_mapping_t *mapping) } if (!mapping->local_port_set && !mapping->external_port_set) { - mapping->payload.addr_only= 1; - mapping->payload.twice_nat = 0; + mapping->payload.flags = NAT_IS_ADDR_ONLY; } else { - mapping->payload.addr_only= 0; - mapping->payload.twice_nat = 1; + mapping->payload.flags = NAT_IS_TWICE_NAT; if (!mapping->protocol_set) { SRP_LOG_ERR_MSG("NAT44 protocol missing."); -- cgit 1.2.3-korg