diff --git a/cores/esp8266/IPAddress.h b/cores/esp8266/IPAddress.h index f4ed5a063..f78b02278 100644 --- a/cores/esp8266/IPAddress.h +++ b/cores/esp8266/IPAddress.h @@ -36,7 +36,7 @@ #define IP_SET_TYPE_VAL(x,y) do { (void)0; } while (0) #define IP_ANY_TYPE (&ip_addr_any) #define IP4_ADDR_ANY IPADDR_ANY -#define IP4_ADDR_ANY4 IPADDR_ANY +#define IP4_ADDR_ANY4 IP_ADDR_ANY #define IPADDR4_INIT(x) { x } #define CONST /* nothing: lwIP-v1 does not use const */ #define ip4_addr_netcmp ip_addr_netcmp diff --git a/libraries/ESP8266NetBIOS/ESP8266NetBIOS.cpp b/libraries/ESP8266NetBIOS/ESP8266NetBIOS.cpp index aedcfcdc7..557c1117c 100644 --- a/libraries/ESP8266NetBIOS/ESP8266NetBIOS.cpp +++ b/libraries/ESP8266NetBIOS/ESP8266NetBIOS.cpp @@ -156,7 +156,7 @@ bool ESP8266NetBIOS::begin(const char *name) } _pcb = udp_new(); udp_recv(_pcb, &_s_recv, (void *) this); - err_t err = udp_bind(_pcb, INADDR_ANY, NBNS_PORT); + err_t err = udp_bind(_pcb, (ip_addr_t*)INADDR_ANY, NBNS_PORT); if(err != ERR_OK) { end(); return false;