Module: check_mk
Branch: master
Commit: 46d81328b79dd1a162ece5039f42010b3ec5d0a4
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=46d81328b79dd1…
Author: Sven Panne <sp(a)mathias-kettner.de>
Date: Tue Jan 2 14:43:03 2018 +0100
Fixed check for invalid 4-byte UTF-8 sequences.
This was a classic copy-n-paste braino, found by cppcheck.
Change-Id: I8fc02f617f453e26cc2f97969c31eaf7bbb2ea87
---
livestatus/src/Renderer.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/livestatus/src/Renderer.cc b/livestatus/src/Renderer.cc
index 5f626d6..4cc8d70 100644
--- a/livestatus/src/Renderer.cc
+++ b/livestatus/src/Renderer.cc
@@ -211,7 +211,7 @@ void Renderer::outputUTF8(const char *start, const char *end) {
return invalidUTF8(ch2);
}
unsigned char ch3 = *++p;
- if ((ch2 & 0xC0) != 0x80) {
+ if ((ch3 & 0xC0) != 0x80) {
return invalidUTF8(ch3);
}
output(char32_t(((ch0 & 0x07) << 18) | //