diff --git a/src/switch_nat.c b/src/switch_nat.c index 708c4a5fb4..bbebc3a9b8 100644 --- a/src/switch_nat.c +++ b/src/switch_nat.c @@ -156,8 +156,9 @@ static int get_pmp_pubaddr(char *pub_addr) goto end; } + pubaddr = inet_ntoa(response.pnu.publicaddress.addr); - switch_set_string(pub_addr, pubaddr); + switch_set_string(nat_globals.pub_addr, pubaddr); nat_globals.nat_type = SWITCH_NAT_TYPE_PMP; closenatpmp(&natpmp);