+@@ -996,10 +996,10 @@
+ * cookie -- The cookie pass in cb_fct or print_fct
+ *
+ ********************************************************************************/
+-upnp_igd_context* upnp_igd_create(upnp_igd_callback_function cb_fct, upnp_igd_print_function print_fct, const char *address, void *cookie) {
++upnp_igd_context* upnp_igd_create(upnp_igd_callback_function cb_fct, upnp_igd_print_function print_fct, const char *interface, void *cookie) {
+ int ret;
+ unsigned short port = 0;
+- const char *ip_address = address;
++ const char *ip_address = NULL;
+ upnp_igd_context *igd_ctxt = (upnp_igd_context*)malloc(sizeof(upnp_igd_context));
+ igd_ctxt->devices = NULL;
+ igd_ctxt->callback_fct = cb_fct;
+@@ -1068,9 +1068,9 @@
+ ithread_cond_init(&igd_ctxt->client_cond, NULL);
+ }