Commit ce771b74 authored by Youness Alaoui's avatar Youness Alaoui

use localaddr before testing if externaddr is valid

parent 061b9edf
......@@ -1177,9 +1177,6 @@ static void _upnp_mapped_external_port (GUPnPSimpleIgd *self, gchar *proto,
if (!nice_address_set_from_string (&localaddr, local_ip))
goto end;
nice_address_set_port (&localaddr, local_port);
if (!nice_address_set_from_string (&externaddr, external_ip))
goto end;
nice_address_set_port (&externaddr, external_port);
for (i = agent->upnp_mapping; i; i = i->next) {
NiceAddress *addr = i->data;
......@@ -1190,6 +1187,9 @@ static void _upnp_mapped_external_port (GUPnPSimpleIgd *self, gchar *proto,
}
}
if (!nice_address_set_from_string (&externaddr, external_ip))
goto end;
nice_address_set_port (&externaddr, external_port);
for (i = agent->streams; i; i = i->next) {
Stream *stream = i->data;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment