Recursive call in vrecv was causing the main stack to overflow in the WiFi example. Main stack usage went from {4264, 4096} to {2128,4096} with this change. Tested on GCC_ARM with K64F - ESP8266.
Looks good, another user made a comment suggesting this fix, but I don't remember where that comment lives. Hopefully they'll be happy this landed anyways. 👍
Recursive call in vrecv was causing the main stack to overflow in the WiFi example. Main stack usage went from {4264, 4096} to {2128,4096} with this change. Tested on GCC_ARM with K64F - ESP8266.