Fix Clang 11 finds (#1880)

This commit is contained in:
Stefan Agner
2021-06-08 22:47:43 +02:00
committed by GitHub
parent 0426be9280
commit b80f3fdec9
3 changed files with 3 additions and 5 deletions
+2 -2
View File
@@ -67,7 +67,7 @@ bool RFBridgeComponent::parse_bridge_byte_(uint8_t byte) {
data.length = raw[2];
data.protocol = raw[3];
char next_byte[2];
char next_byte[3];
for (uint8_t i = 0; i < data.length - 1; i++) {
sprintf(next_byte, "%02X", raw[4 + i]);
data.code += next_byte;
@@ -85,7 +85,7 @@ bool RFBridgeComponent::parse_bridge_byte_(uint8_t byte) {
uint8_t buckets = raw[2] << 1;
std::string str;
char next_byte[2];
char next_byte[3];
for (uint32_t i = 0; i <= at; i++) {
sprintf(next_byte, "%02X", raw[i]);