diff options
author | Patrick Williams <patrick@stwcx.xyz> | 2023-05-11 19:47:45 +0300 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2023-05-12 18:03:49 +0300 |
commit | 84396af956fcdf14cfc6d27e0a9684369fa30674 (patch) | |
tree | 917e2881f759ac1c09cb5c8f3f65a23ee3627191 /include/json_html_serializer.hpp | |
parent | 2bd4ab43be2592ffe0b1321c18d0169f010486ab (diff) | |
download | bmcweb-84396af956fcdf14cfc6d27e0a9684369fa30674.tar.xz |
log-services: fix clang-tidy warnings
A number of similar warnings about unsafe pointer arithmetic.
```
../redfish-core/lib/log_services.hpp:269:39: error: unsafe pointer arithmetic [-Werror,-Wunsafe-buffer-usage]
indexStr.data(), indexStr.data() + indexStr.size(), index);
```
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Icc4a0d2f418c76d6987ef2318b0098d30d116389
Diffstat (limited to 'include/json_html_serializer.hpp')
-rw-r--r-- | include/json_html_serializer.hpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/include/json_html_serializer.hpp b/include/json_html_serializer.hpp index f23150ebe2..8d5ed3c7c2 100644 --- a/include/json_html_serializer.hpp +++ b/include/json_html_serializer.hpp @@ -233,8 +233,6 @@ inline void dumpEscaped(std::string& out, const std::string& str) // continue processing the string state = utf8Accept; break; - - break; } default: // decode found yet incomplete multi-byte code point @@ -324,7 +322,7 @@ void dumpInteger(std::string& out, NumberType number) } // use a pointer to fill the buffer - auto bufferPtr = numberbuffer.begin(); + auto* bufferPtr = numberbuffer.begin(); const bool isNegative = std::is_same<NumberType, int64_t>::value && !(number >= 0); // see issue #755 @@ -420,7 +418,7 @@ inline void dumpfloat(std::string& out, double number, return; } - auto end = numberbuffer.begin(); + auto* end = numberbuffer.begin(); std::advance(end, len); end = std::remove(numberbuffer.begin(), end, ','); std::fill(end, numberbuffer.end(), '\0'); @@ -434,7 +432,7 @@ inline void dumpfloat(std::string& out, double number, out.append(numberbuffer.data(), static_cast<std::size_t>(len)); // determine if need to append ".0" - auto newEnd = numberbuffer.begin(); + auto* newEnd = numberbuffer.begin(); std::advance(newEnd, len + 1); const bool valueIsIntLike = |