mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-25 11:46:31 +00:00
fix chartofloat digit overflow
This commit is contained in:
parent
3c4fb6c56a
commit
7d1a275606
@ -167,6 +167,8 @@ float CharToFloat(const char *str)
|
|||||||
float right = 0;
|
float right = 0;
|
||||||
if (*pt == '.') {
|
if (*pt == '.') {
|
||||||
pt++;
|
pt++;
|
||||||
|
// limit decimals to float max
|
||||||
|
pt[7]=0;
|
||||||
right = atoi(pt); // Decimal part
|
right = atoi(pt); // Decimal part
|
||||||
while (isdigit(*pt)) {
|
while (isdigit(*pt)) {
|
||||||
pt++;
|
pt++;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user