From 584a8e4f347c363d7ac514e123859c4dbedd63ef Mon Sep 17 00:00:00 2001 From: Mudit Vats Date: Mon, 7 Dec 2020 10:41:21 -0700 Subject: [PATCH] Set link status --- commands.cpp | 1 + info.cpp | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/commands.cpp b/commands.cpp index 453b9f1..df2640d 100644 --- a/commands.cpp +++ b/commands.cpp @@ -360,6 +360,7 @@ bool cmd_get_lan_interface_settings(lan_interface_settings& lan_interface_settin lan_interface_settings.is_enabled = lan_settings.Enabled; lan_interface_settings.dhcp_mode = lan_settings.DhcpIpMode; lan_interface_settings.dhcp_enabled = lan_settings.DhcpEnabled; + lan_interface_settings.link_status = lan_settings.LinkStatus; lan_interface_settings.ip_address.push_back((lan_settings.Ipv4Address >> 24) & 0xff); lan_interface_settings.ip_address.push_back((lan_settings.Ipv4Address >> 16) & 0xff); diff --git a/info.cpp b/info.cpp index ddd3471..6fa5549 100644 --- a/info.cpp +++ b/info.cpp @@ -153,8 +153,6 @@ bool info_get_certificate_hashes() bool info_get_all() { - std::vector tmp; - bool status_ver = info_get_version(); bool status_bld = info_get_build_number(); bool status_sku = info_get_sku(); @@ -240,6 +238,13 @@ bool info_get_lan_interface_settings() { lan_interface_settings tmp; + tmp.is_enabled = false; + tmp.link_status = false; + tmp.dhcp_enabled = false; + tmp.dhcp_mode = 0; + tmp.ip_address.clear(); + tmp.mac_address.clear(); + if (!cmd_get_lan_interface_settings(tmp)) return false; out_text("DHCP Enabled", (tmp.dhcp_enabled) ? "true" : "false");