]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-2360 --resolve
authorMarc Olivier Chouinard <mochouinard@moctel.com>
Thu, 15 Dec 2011 19:02:07 +0000 (14:02 -0500)
committerMarc Olivier Chouinard <mochouinard@moctel.com>
Thu, 15 Dec 2011 19:02:07 +0000 (14:02 -0500)
src/switch_nat.c

index ebea68e7cb32a12ca90fb69b0b7991ce7577b79b..3918cdbbf164c96574d24e5f52f2c6282bb188a9 100644 (file)
@@ -91,11 +91,12 @@ static int init_upnp(void)
        char *descXML;
        int descXMLsize = 0;
        const char *multicastif = 0;
-       const char *minissdpdpath = 0;
+       const char *minissdpdpath = switch_core_get_variable("local_ip_v4");
 
        memset(&nat_globals.urls, 0, sizeof(struct UPNPUrls));
        memset(&nat_globals.data, 0, sizeof(struct IGDdatas));
-       devlist = upnpDiscover(3000, multicastif, minissdpdpath, 0);
+
+       devlist = upnpDiscover(3000, (multicastif?multicastif:0) , minissdpdpath, 0);
 
        if (devlist) {
                dev = devlist;