diff --git a/net/upnp/Makefile b/net/upnp/Makefile index 69773cd84..6be3288b4 100644 --- a/net/upnp/Makefile +++ b/net/upnp/Makefile @@ -1,6 +1,6 @@ PLUGIN_NAME= upnp PLUGIN_VERSION= 1.5 -PLUGIN_REVISION= 3 +PLUGIN_REVISION= 4 PLUGIN_DEPENDS= miniupnpd PLUGIN_COMMENT= Universal Plug and Play Service PLUGIN_MAINTAINER= franco@opnsense.org diff --git a/net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc b/net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc index cf3233c6e..bc667ab01 100644 --- a/net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc +++ b/net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc @@ -146,7 +146,7 @@ function miniupnpd_configure_do($verbose = false) $if = get_real_interface($iface); /* above function returns iface if fail */ if ($if != $iface) { - $addr = get_interface_ip($iface); + list ($addr) = interfaces_primary_address($iface); if (!empty($addr)) { $config_text .= "listening_ip={$if}"; if (!empty($upnp_config['overridesubnet'])) {