From f9300c1fb0e8879c85e1c8cbec3f605e3594dd2f Mon Sep 17 00:00:00 2001 From: goldsimon Date: Wed, 7 Feb 2018 20:37:29 +0100 Subject: [PATCH] netif: ext_callback: clean up netif_set_addr after last change --- src/core/netif.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/netif.c b/src/core/netif.c index 4cb2f393..d6b755c4 100644 --- a/src/core/netif.c +++ b/src/core/netif.c @@ -628,7 +628,7 @@ netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t * const ip4_addr_t *gw) { #if LWIP_NETIF_EXT_STATUS_CALLBACK - int change_reason = LWIP_NSC_NONE; + netif_nsc_reason_t change_reason = LWIP_NSC_NONE; netif_ext_callback_args_t cb_args; ip_addr_t old_nm_val; ip_addr_t old_gw_val; @@ -690,7 +690,7 @@ netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t * #if LWIP_NETIF_EXT_STATUS_CALLBACK if (change_reason != LWIP_NSC_NONE) { change_reason |= LWIP_NSC_IPV4_SETTINGS_CHANGED; - netif_invoke_ext_callback(netif, (netif_nsc_reason_t)change_reason, &cb_args); + netif_invoke_ext_callback(netif, change_reason, &cb_args); } #endif }