Vojta Matějka
Vojta Matějka
I have run into the same problem. For me, solution was to change order of files for linker (unfortunately, this cannot be done in Arduino, you can use makefile configuration)....
Problem can be caused by long dir scanning with private directories. I made fix for it: https://github.com/woytam/PhotoShow/commit/ced9a94218e6ac36f283b84b1cbaee86a94d45cc
I think, this issue is no longer actual as second and later DNS in DHCP response is discarded on line https://github.com/arduino-libraries/Ethernet/blob/993eea87da7f6716b0c2b2be848476670a2fab8c/src/Dhcp.cpp#L295
I'm sorry, but tests are too complicated for me.