From: Linus Torvalds Date: Tue, 30 Aug 2011 23:58:07 +0000 (-0700) Subject: Fix up temperature conversion X-Git-Url: http://git.tdb.fi/?a=commitdiff_plain;h=716a680920cdd27129c36ea284e44920d0f2d79d;p=ext%2Fsubsurface.git Fix up temperature conversion Oops. No, the water temperature wasn't really 500 degC. Signed-off-by: Linus Torvalds --- diff --git a/parse.c b/parse.c index 52609a6..06149c3 100644 --- a/parse.c +++ b/parse.c @@ -90,7 +90,9 @@ static int to_feet(depth_t depth) static int to_C(temperature_t temp) { - return (temp.mkelvin + 272150) / 1000; + if (!temp.mkelvin) + return 0; + return (temp.mkelvin - 273150) / 1000; } static int to_PSI(pressure_t pressure)