diff --git a/libraries/AP_Terrain/AP_Terrain.cpp b/libraries/AP_Terrain/AP_Terrain.cpp index 75d9fd7aae..83c1e8f6c6 100644 --- a/libraries/AP_Terrain/AP_Terrain.cpp +++ b/libraries/AP_Terrain/AP_Terrain.cpp @@ -189,7 +189,7 @@ bool AP_Terrain::height_above_terrain(const Location &loc, float relative_home_a */ bool AP_Terrain::height_above_terrain(const Location &loc, float &terrain_altitude) { - float relative_home_altitude = loc.alt; + float relative_home_altitude = loc.alt*0.01f; if (!loc.flags.relative_alt) { // loc.alt has home altitude added, remove it relative_home_altitude -= ahrs.get_home().alt*0.01f;