The attached patch addresses an issue seen by one of my company's customers. Some DHCP servers, in this case an unknown DSL modem/router combo, reply with DHCP options sent by the eCos client, but with different values. This was causing the CYG_FAIL() assertion to assert in set_variable_tag() for the TAG_HOST_NAME option. Apparently, the customer's DHCP server is erroneously including this option with a different length value than the eCos client is sending. It is unknown what this value is.
Jay <<dhcp.pat>>
dhcp.pat
Description: Binary data
