537 |
DEBUGF(DHCP_DEBUG | DBG_TRACE | 2, ("dhcp_inform(): could not allocate dhcp\n")); |
DEBUGF(DHCP_DEBUG | DBG_TRACE | 2, ("dhcp_inform(): could not allocate dhcp\n")); |
538 |
return; |
return; |
539 |
} |
} |
540 |
|
netif->dhcp = dhcp; |
541 |
memset(dhcp, 0, sizeof(struct dhcp)); |
memset(dhcp, 0, sizeof(struct dhcp)); |
542 |
|
|
543 |
DEBUGF(DHCP_DEBUG | DBG_TRACE, ("dhcp_inform(): allocated dhcp\n")); |
DEBUGF(DHCP_DEBUG | DBG_TRACE, ("dhcp_inform(): allocated dhcp\n")); |
578 |
if (dhcp->pcb != NULL) udp_remove(dhcp->pcb); |
if (dhcp->pcb != NULL) udp_remove(dhcp->pcb); |
579 |
dhcp->pcb = NULL; |
dhcp->pcb = NULL; |
580 |
mem_free((void *)dhcp); |
mem_free((void *)dhcp); |
581 |
|
netif->dhcp = NULL; |
582 |
} |
} |
583 |
} |
} |
584 |
|
|