summaryrefslogtreecommitdiff
path: root/redfish-core/lib/ethernet.hpp
diff options
context:
space:
mode:
authorRavi Teja <raviteja28031990@gmail.com>2021-03-02 06:08:05 +0300
committerRavi Teja <raviteja28031990@gmail.com>2021-03-17 05:21:53 +0300
commit7ea79e5e15814eb8566f3e6799f2d7eee23527a6 (patch)
treeb3d5b0e8e5c9e6172507ed8085c3d24d4bf41894 /redfish-core/lib/ethernet.hpp
parent2db77d34ca673f32411621b7e34b039dec948bd3 (diff)
downloadbmcweb-7ea79e5e15814eb8566f3e6799f2d7eee23527a6.tar.xz
Fix IPv6DefaultGateway validator warnings
This commit fixes below warnings WARNING - IPv6DefaultGateway: Empty string found Tested By: Ran validator Signed-off-by: Ravi Teja <raviteja28031990@gmail.com> Change-Id: Iac41feeb6cf245348f69915e0f58dd24ae46330e
Diffstat (limited to 'redfish-core/lib/ethernet.hpp')
-rw-r--r--redfish-core/lib/ethernet.hpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/redfish-core/lib/ethernet.hpp b/redfish-core/lib/ethernet.hpp
index 4dfef0fcfa..cd0584cc02 100644
--- a/redfish-core/lib/ethernet.hpp
+++ b/redfish-core/lib/ethernet.hpp
@@ -1832,7 +1832,13 @@ class EthernetInterface : public Node
}
}
- jsonResponse["IPv6DefaultGateway"] = ethData.ipv6_default_gateway;
+ std::string ipv6GatewayStr = ethData.ipv6_default_gateway;
+ if (ipv6GatewayStr.empty())
+ {
+ ipv6GatewayStr = "0:0:0:0:0:0:0:0";
+ }
+
+ jsonResponse["IPv6DefaultGateway"] = ipv6GatewayStr;
nlohmann::json& ipv6Array = jsonResponse["IPv6Addresses"];
nlohmann::json& ipv6StaticArray = jsonResponse["IPv6StaticAddresses"];