diff --git a/src/Network/generic.cxx b/src/Network/generic.cxx index f952c1e66..eb7911744 100644 --- a/src/Network/generic.cxx +++ b/src/Network/generic.cxx @@ -378,7 +378,7 @@ bool FGGeneric::parse_message_ascii() { case FG_FIXED: case FG_FLOAT: - val = _in_message[i].offset + strtof(p1, 0) * _in_message[i].factor; + val = _in_message[i].offset + strtod(p1, 0) * _in_message[i].factor; _in_message[i].prop->setFloatValue((float)val); break;