[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/2] lwip: Fix bug: Error handling on configure_device()
From: |
Joan Lledó |
Subject: |
[PATCH 1/2] lwip: Fix bug: Error handling on configure_device() |
Date: |
Sat, 11 May 2019 10:30:39 +0200 |
* lwip/lwip-util.c:
* EINVAL was never being returned.
* Return EAGAIN when tcpip_callback() fails.
---
lwip/lwip-util.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lwip/lwip-util.c b/lwip/lwip-util.c
index 4f632185..235232ce 100644
--- a/lwip/lwip-util.c
+++ b/lwip/lwip-util.c
@@ -253,7 +253,7 @@ static void
update_if (void *arg)
{
int i;
- struct update_if_args *args = (struct update_if_args *) arg;
+ struct update_if_args *args = arg;
netif_set_addr (args->netif, (ip4_addr_t *) & args->addr,
(ip4_addr_t *) & args->netmask,
@@ -357,9 +357,9 @@ configure_device (struct netif *netif, uint32_t addr,
uint32_t netmask,
arg->addr6 = addr6;
arg->addr6_prefix_len = addr6_prefix_len;
err = tcpip_callback (update_if, arg);
- if (err)
- return err;
+ if (err == ERR_MEM)
+ return EAGAIN;
}
- return errno;
+ return err;
}
--
2.17.1
- Re: [PATCH 1/4] lwip: Fix bug: Remove unsupported flags when calling send()., (continued)
- Re: [PATCH 1/4] lwip: Fix bug: Remove unsupported flags when calling send()., Joan Lledó, 2019/05/03
- Re: [PATCH 1/4] lwip: Fix bug: Remove unsupported flags when calling send()., Samuel Thibault, 2019/05/03
- [PATCH 2/2] lwip: Fix bug: Clear MSG_NOSIGNAL flag when calling send()., Joan Lledó, 2019/05/04
- [PATCH 2/2] lwip: Fix bug: Clear MSG_NOSIGNAL flag when calling send()., Joan Lledó, 2019/05/04
- Re: [PATCH 2/2] lwip: Fix bug: Clear MSG_NOSIGNAL flag when calling send()., Samuel Thibault, 2019/05/04
[PATCH 3/4] lwip: Error handling when calling update_if(), Joan Lledó, 2019/05/02
- Re: [PATCH 3/4] lwip: Error handling when calling update_if(), Samuel Thibault, 2019/05/02
- Re: [PATCH 3/4] lwip: Error handling when calling update_if(), Samuel Thibault, 2019/05/11
- Re: [PATCH 3/4] lwip: Error handling when calling update_if(), Joan Lledó, 2019/05/11
- Re: [PATCH 3/4] lwip: Error handling when calling update_if(), Samuel Thibault, 2019/05/11
- Re: [PATCH 3/4] lwip: Error handling when calling update_if(), Joan Lledó, 2019/05/11
- [PATCH] lwip: Fix bug: Error handling on configure_device(), Joan Lledó, 2019/05/11
- Re: [PATCH] lwip: Fix bug: Error handling on configure_device(), Samuel Thibault, 2019/05/11