mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-26 20:26:32 +00:00
Merge pull request #8696 from gemu2015/chartofloat_limit
fix chartofloat digit overflow
This commit is contained in:
commit
82b4029eb2
@ -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