Source: opengnb
Severity: important
Tags: trixie sid ftbfs patch

Hi,

Please find the attached patch to fix your package for the transition
to miniupnpc 2.2.8.
--- a/src/es/gnb_es_upnp.c
+++ b/src/es/gnb_es_upnp.c
@@ -109,7 +109,7 @@ static void gnb_es_upnp_em(gnb_es_ctx *es_ctx, gnb_conf_t *conf, gnb_log_ctx_t *
         return;
     }
 
-    r = UPNP_GetValidIGD(devlist, &urls, &data, lan_addr, sizeof(lan_addr));
+    r = UPNP_GetValidIGD(devlist, &urls, &data, lan_addr, sizeof(lan_addr), NULL, 0);
 
     switch (r) {
 
@@ -123,11 +123,16 @@ static void gnb_es_upnp_em(gnb_es_ctx *es_ctx, gnb_conf_t *conf, gnb_log_ctx_t *
         break;
 
     case 2:
-        GNB_LOG1(log, GNB_LOG_ID_ES_UPNP, "UPNPC Found a (not connected?) IGD : %s\n", urls.controlURL); //有时得到 ipv6的 urls?然后失败
+        GNB_LOG1(log, GNB_LOG_ID_ES_UPNP, "UPNPC Found an IGD, but its IP address is reserved (non routable) : %s\n", urls.controlURL);
         GNB_LOG1(log, GNB_LOG_ID_ES_UPNP, "UPNPC Trying to continue anyway\n");
         break;
 
     case 3:
+        GNB_LOG1(log, GNB_LOG_ID_ES_UPNP, "UPNPC Found a (not connected?) IGD : %s\n", urls.controlURL); //有时得到 ipv6的 urls?然后失败
+        GNB_LOG1(log, GNB_LOG_ID_ES_UPNP, "UPNPC Trying to continue anyway\n");
+        break;
+
+    case 4:
         GNB_LOG1(log, GNB_LOG_ID_ES_UPNP, "UPNPC UPnP device found. Is it an IGD ? : %s\n", urls.controlURL);
         GNB_LOG1(log, GNB_LOG_ID_ES_UPNP, "UPNPC Trying to continue anyway\n");
         break;

Reply via email to