Browse Source

Zero-fill netif on alloc

Fixes espressif/esp-idf#133
Deomid Ryabkov 9 years ago
parent
commit
ce8b52617e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      components/tcpip_adapter/tcpip_adapter_lwip.c

+ 1 - 1
components/tcpip_adapter/tcpip_adapter_lwip.c

@@ -64,7 +64,7 @@ esp_err_t tcpip_adapter_start(tcpip_adapter_if_t tcpip_if, uint8_t *mac, tcpip_a
     }
 
     if (esp_netif[tcpip_if] == NULL) {
-        esp_netif[tcpip_if] = malloc(sizeof(struct netif));
+        esp_netif[tcpip_if] = calloc(1, sizeof(*esp_netif[tcpip_if]));
         if (esp_netif[tcpip_if] == NULL) {
             return ESP_ERR_NO_MEM;
         }