/[lwip]/lwip/src/core/dhcp.c
ViewVC logotype

Diff of /lwip/src/core/dhcp.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.23.2.3 by likewise, Mon Apr 14 14:29:14 2003 UTC revision 1.23.2.4 by likewise, Tue Apr 15 13:59:29 2003 UTC
# Line 537  void dhcp_inform(struct netif *netif) Line 537  void dhcp_inform(struct netif *netif)
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"));
# Line 577  void dhcp_inform(struct netif *netif) Line 578  void dhcp_inform(struct netif *netif)
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    

Legend:
Removed from v.1.23.2.3  
changed lines
  Added in v.1.23.2.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26