diff --git a/kernel/init.c b/kernel/init.c index 28301787..b63c5c43 100644 --- a/kernel/init.c +++ b/kernel/init.c @@ -163,15 +163,17 @@ int network_init(void) int network_shutdown(void) { -#if defined(CONFIG_LWIP) && defined(CONFIG_ROCKCREEK) +#ifdef CONFIG_LWIP +#ifdef CONFIG_ROCKCREEK //mmnif_close(); -#elif defined(CONFIG_LWIP) && defined(CONFIG_PCI) +#elif defined(CONFIG_PCI) dhcp_release(default_netif); dhcp_stop(default_netif); #endif mem_free(default_netif); default_netif = NULL; +#endif return 0; }