net/icmpv6/icmpv6_autoconfig.c: cmpv6_autoconfig() error handling must not overwrite overwrite the error code.
This commit is contained in:
parent
6c484847d5
commit
b4e7ca5aac
@ -425,6 +425,8 @@ int icmpv6_autoconfig(FAR struct net_driver_s *dev)
|
|||||||
|
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
|
int senderr;
|
||||||
|
|
||||||
nerr("ERROR: Failed to get the router advertisement: %d (retries=%d)\n",
|
nerr("ERROR: Failed to get the router advertisement: %d (retries=%d)\n",
|
||||||
ret, retries);
|
ret, retries);
|
||||||
|
|
||||||
@ -432,10 +434,10 @@ int icmpv6_autoconfig(FAR struct net_driver_s *dev)
|
|||||||
* Advertisement message.
|
* Advertisement message.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
ret = icmpv6_send_message(dev, true);
|
senderr = icmpv6_send_message(dev, true);
|
||||||
if (ret < 0)
|
if (senderr < 0)
|
||||||
{
|
{
|
||||||
nerr("ERROR: Failed send neighbor advertisement: %d\n", ret);
|
nerr("ERROR: Failed send neighbor advertisement: %d\n", senderr);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* No off-link communications; No router address. */
|
/* No off-link communications; No router address. */
|
||||||
|
Loading…
Reference in New Issue
Block a user