From c9eb2f1db0c39d35831c72d98b5398599c994ff7 Mon Sep 17 00:00:00 2001 From: jgromes Date: Sun, 12 Nov 2023 13:32:29 +0100 Subject: [PATCH] [SX127x] Fixed potential float overflow --- src/modules/SX127x/SX127x.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/SX127x/SX127x.cpp b/src/modules/SX127x/SX127x.cpp index 703b150f..02a2d378 100644 --- a/src/modules/SX127x/SX127x.cpp +++ b/src/modules/SX127x/SX127x.cpp @@ -1268,7 +1268,7 @@ uint32_t SX127x::getTimeOnAir(size_t len) { float n_sym = getNumSymbols(len); // Get time-on-air in us - return ceil(symbolLength * n_sym) * 1000; + return ceil((double)symbolLength * (double)n_sym) * 1000; } else if(modem == RADIOLIB_SX127X_FSK_OOK) { // Get number of bits preamble