Unverified Commit c72d6083 authored by Lukáš Voborský's avatar Lukáš Voborský Committed by GitHub
Browse files

Fix crash in sntp.sync() (#3460)

parent bc9cba24
...@@ -806,7 +806,7 @@ static int sntp_sync (lua_State *L) ...@@ -806,7 +806,7 @@ static int sntp_sync (lua_State *L)
} else if (server_count == 0) { } else if (server_count == 0) {
lua_newtable(L); lua_newtable(L);
struct netif *iface = (struct netif *)eagle_lwip_getif(0x00); struct netif *iface = (struct netif *)eagle_lwip_getif(0x00);
if (iface->dhcp && iface->dhcp->offered_ntp_addr.addr) { if (iface && iface->dhcp && iface->dhcp->offered_ntp_addr.addr) {
ip_addr_t ntp_addr = iface->dhcp->offered_ntp_addr; ip_addr_t ntp_addr = iface->dhcp->offered_ntp_addr;
lua_pushinteger(L, 1); lua_pushinteger(L, 1);
lua_pushstring(L, inet_ntoa(ntp_addr)); lua_pushstring(L, inet_ntoa(ntp_addr));
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment