From 2555857013a676f28798e550921ac6f0305b0e45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicklas=20B=C3=B6rjesson?= Date: Wed, 23 Aug 2023 20:16:57 +0200 Subject: [PATCH] Fix "narrowing conversion" error on ESP-IDF The 1 without a cast caused the result to be an integer. --- src/protocols/LoRaWAN/LoRaWAN.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/protocols/LoRaWAN/LoRaWAN.cpp b/src/protocols/LoRaWAN/LoRaWAN.cpp index 63d4d154..8445c465 100644 --- a/src/protocols/LoRaWAN/LoRaWAN.cpp +++ b/src/protocols/LoRaWAN/LoRaWAN.cpp @@ -676,7 +676,7 @@ int16_t LoRaWANNode::downlink(uint8_t* data, size_t* len) { while(remLen > 0) { LoRaWANMacCommand_t cmd = { .cid = *foptsPtr, - .len = remLen - 1, + .len = (uint8_t)(remLen - 1), .payload = { 0 }, }; memcpy(cmd.payload, foptsPtr + 1, cmd.len);