mbed library sources. Supersedes mbed-src.
Dependents: Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more
Diff: targets/TARGET_STM/TARGET_STM32F4/TARGET_UBLOX_EVK_ODIN_W2/sdk/wifi_emac/wifi_emac_api.cpp
- Revision:
- 164:289d4deac6e4
- Parent:
- 150:02e0a0aed4ec
--- a/targets/TARGET_STM/TARGET_STM32F4/TARGET_UBLOX_EVK_ODIN_W2/sdk/wifi_emac/wifi_emac_api.cpp Fri Apr 28 14:04:18 2017 +0100 +++ b/targets/TARGET_STM/TARGET_STM32F4/TARGET_UBLOX_EVK_ODIN_W2/sdk/wifi_emac/wifi_emac_api.cpp Wed May 10 12:06:41 2017 +0100 @@ -328,9 +328,11 @@ emac_interface_t* wifi_emac_get_interface() { if (_intf == NULL) { - _intf = new emac_interface_t(); - _intf->hw = NULL; - memcpy((void*)&_intf->ops, &wifi_emac_interface, sizeof(wifi_emac_interface)); + _intf = (emac_interface_t*)malloc(sizeof(emac_interface_t)); + if (_intf) { + _intf->hw = NULL; + memcpy((void*)&_intf->ops, &wifi_emac_interface, sizeof(wifi_emac_interface)); + } } return _intf; }