diff options
author | Patrick Williams <patrick@stwcx.xyz> | 2023-05-11 19:53:56 +0300 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2023-05-12 18:03:49 +0300 |
commit | 6da47bab464597745e5cb3e669ed52e78da831d3 (patch) | |
tree | d524e342e0982a944aaa7a9e403c71c5319efba3 | |
parent | 6a0dd33d5d5eeb201e831aa1626ccb9d171b1787 (diff) | |
download | bmcweb-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.hpp | 8 |
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); } } } |