FreeRTOS+TCP_Multi Bug: DNS missing EndPoint in prvGetHostByName

Hello, I’m finally trying out the DNS client of +TCPmulti. I noted that in prvGetHostByName() the method FreeRTOSGetAddressConfiguration gets called with a NULL EndPoint (Line 570 in FreeRTOS_DNS.c): FreeRTOS_GetAddressConfiguration( NULL, NULL, NULL, NULL, &ulIPAddress ); Richard stated out it should not be NULL: /*_RB_ First parameter to FreeRTOS_GetAddressConfiguration() should not be NULL! */ As I only have one EndPoint I changed it to: FreeRTOS_GetAddressConfiguration( FreeRTOS_FirstEndPoint( NULL ), NULL, NULL, NULL, &ulIPAddress ); But I’m not sure that this is an appropriate solution for multiple endpoints. Probably FreeRTOS_FindDefaultEndPoint() is a better choice. Regards, Michael

FreeRTOS+TCP_Multi Bug: DNS missing EndPoint in prvGetHostByName

As FreeRTOS+TCP/multi has not yet been released publicly, most readers of this forum won’t bother what you are writing about. FreeRTOS+TCP/multi is a new version of +TCP which allows for multiple interfaces (NIC’s). At the same time, the IPv6 protocol is being introduced. Anyone who is interested in using and testing it, can write me at h [ point] tibosch [at] freertos [point] org. Tomorrow I will respond to you (Michael) by email. Regards.