diff --git a/interface/src/app/status/NetworkStatus.tsx b/interface/src/app/status/NetworkStatus.tsx index 683ed0727..3ef8e6a63 100644 --- a/interface/src/app/status/NetworkStatus.tsx +++ b/interface/src/app/status/NetworkStatus.tsx @@ -67,13 +67,14 @@ const dnsServers = ({ dns_ip_1, dns_ip_2 }: NetworkStatusType) => { if (!dns_ip_1) { return 'none'; } - return dns_ip_1 + (!dns_ip_2 || dns_ip_2 === '0.0.0.0' ? '' : ',' + dns_ip_2); + return dns_ip_1 + (!dns_ip_2 || dns_ip_2 === '0.0.0.0' ? '' : ', ' + dns_ip_2); }; const IPs = (status: NetworkStatusType) => { if ( !status.local_ipv6 || - status.local_ipv6 === '0000:0000:0000:0000:0000:0000:0000:0000' + status.local_ipv6 === '0000:0000:0000:0000:0000:0000:0000:0000' || + status.local_ipv6 === '::' ) { return status.local_ip; } diff --git a/lib/framework/NetworkStatus.h b/lib/framework/NetworkStatus.h index 6c5524169..978b59e08 100644 --- a/lib/framework/NetworkStatus.h +++ b/lib/framework/NetworkStatus.h @@ -8,7 +8,6 @@ #include "IPUtils.h" #include "SecurityManager.h" -#define MAX_NETWORK_STATUS_SIZE 1024 #define NETWORK_STATUS_SERVICE_PATH "/rest/networkStatus" class NetworkStatus { diff --git a/src/emsdevice.cpp b/src/emsdevice.cpp index ac8902250..1f96767ed 100644 --- a/src/emsdevice.cpp +++ b/src/emsdevice.cpp @@ -2030,7 +2030,7 @@ int EMSdevice::get_modbus_value(uint8_t tag, const std::string & shortname, std: return 0; } -bool EMSdevice::modbus_value_to_json(uint8_t tag, const std::string & shortname, const std::vector & modbus_data, JsonObject & jsonValue) { +bool EMSdevice::modbus_value_to_json(uint8_t tag, const std::string & shortname, const std::vector & modbus_data, JsonObject jsonValue) { //Serial.printf("modbus_value_to_json(%d,%s,[%d bytes])\n", tag, shortname.c_str(), modbus_data.size()); // find device value by shortname diff --git a/src/emsdevice.h b/src/emsdevice.h index 64d819ccb..cb07683fd 100644 --- a/src/emsdevice.h +++ b/src/emsdevice.h @@ -203,7 +203,7 @@ class EMSdevice { } int get_modbus_value(uint8_t tag, const std::string & shortname, std::vector & result); - bool modbus_value_to_json(uint8_t tag, const std::string & shortname, const std::vector & modbus_data, JsonObject & jsonValue); + bool modbus_value_to_json(uint8_t tag, const std::string & shortname, const std::vector & modbus_data, JsonObject jsonValue); const char * brand_to_char(); const std::string to_string();