summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2023-05-11 19:53:56 +0300
committerPatrick Williams <patrick@stwcx.xyz>2023-05-12 18:03:49 +0300
commit6da47bab464597745e5cb3e669ed52e78da831d3 (patch)
treed524e342e0982a944aaa7a9e403c71c5319efba3
parent6a0dd33d5d5eeb201e831aa1626ccb9d171b1787 (diff)
downloadbmcweb-6da47bab464597745e5cb3e669ed52e78da831d3.tar.xz
certificate-service: fix clang-tidy warnings
``` ../redfish-core/lib/certificate_service.hpp:154:32: error: 'i' is an unsafe pointer used for buffer access [-Werror,-Wunsafe-buffer-usage] std::string_view::iterator i = value.begin(); ``` Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I6b6fb17d58bb7a3bd861aaf020540586490693da
-rw-r--r--redfish-core/lib/certificate_service.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/redfish-core/lib/certificate_service.hpp b/redfish-core/lib/certificate_service.hpp
index 3cb6a3fe03..dcbff2d7cd 100644
--- a/redfish-core/lib/certificate_service.hpp
+++ b/redfish-core/lib/certificate_service.hpp
@@ -157,18 +157,18 @@ static void updateCertIssuerOrSubject(nlohmann::json& out,
std::string_view::iterator tokenBegin = i;
while (i != value.end() && *i != '=')
{
- ++i;
+ std::advance(i, 1);
}
if (i == value.end())
{
break;
}
std::string_view key(tokenBegin, static_cast<size_t>(i - tokenBegin));
- ++i;
+ std::advance(i, 1);
tokenBegin = i;
while (i != value.end() && *i != ',')
{
- ++i;
+ std::advance(i, 1);
}
std::string_view val(tokenBegin, static_cast<size_t>(i - tokenBegin));
if (key == "L")
@@ -198,7 +198,7 @@ static void updateCertIssuerOrSubject(nlohmann::json& out,
// skip comma character
if (i != value.end())
{
- ++i;
+ std::advance(i, 1);
}
}
}