Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: if/eth/EthernetNetIf.cpp
- Revision:
- 4:966a0265edfc
- Parent:
- 3:5a6792c147c0
- Child:
- 7:4e2468d7d5cb
--- a/if/eth/EthernetNetIf.cpp Fri Nov 19 21:01:51 2010 +0000 +++ b/if/eth/EthernetNetIf.cpp Sun Nov 21 17:13:44 2010 +0000 @@ -43,6 +43,7 @@ //m_hostname = NULL; m_pNetIf = new netif; m_useDhcp = true; + m_pDhcp = new dhcp; m_setup = false; } @@ -68,6 +69,9 @@ delete m_pNetIf; eth_free(); } + + if (m_pDhcp) + delete m_pDhcp; } EthernetErr EthernetNetIf::setup(int timeout_ms /*= 15000*/) @@ -107,6 +111,7 @@ if(m_useDhcp) { + dhcp_set_struct(m_pNetIf, m_pDhcp); dhcp_start(m_pNetIf); DBG("DHCP Started, waiting for IP...\n"); }