diff --git a/components/wifi/esp8266-driver/ESP8266/ESP8266.cpp b/components/wifi/esp8266-driver/ESP8266/ESP8266.cpp index 29608b87c1d..9f30a441bdb 100644 --- a/components/wifi/esp8266-driver/ESP8266/ESP8266.cpp +++ b/components/wifi/esp8266-driver/ESP8266/ESP8266.cpp @@ -686,7 +686,7 @@ void ESP8266::_oob_packet_hdlr() } if (_tcp_passive && _sock_i[id].open == true && _sock_i[id].proto == NSAPI_TCP) { - if (_parser.scanf("%d\n", &amount)) { + if (_parser.recv("%d\n", &amount)) { _sock_i[id].tcp_data_avbl = amount; // notify data is available