diff --git a/esp8266/modesp.c b/esp8266/modesp.c
index f5baadcbf73afbf37653e8fa1a91ee15958b1e90..f86273d1759eabcc15bf08c342613e62321f5bb1 100644
--- a/esp8266/modesp.c
+++ b/esp8266/modesp.c
@@ -413,7 +413,7 @@ STATIC void esp_getaddrinfo_cb(const char *name, ip_addr_t *ipaddr, void *arg) {
         tuple->items[2] = MP_OBJ_NEW_SMALL_INT(0);
         tuple->items[3] = MP_OBJ_NEW_QSTR(MP_QSTR_);
         tuple->items[4] = netutils_format_inet_addr(ip,
-            esp_getaddrinfo_cb_struct.port, NETUTILS_BIG);
+            esp_getaddrinfo_cb_struct.port, NETUTILS_LITTLE);
         call_function_2_protected(esp_getaddrinfo_cb_struct.lambda, namestr, tuple);
     } else {
         call_function_2_protected(esp_getaddrinfo_cb_struct.lambda, namestr, mp_const_none);