From 716a680920cdd27129c36ea284e44920d0f2d79d Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Tue, 30 Aug 2011 16:58:07 -0700 Subject: [PATCH] Fix up temperature conversion Oops. No, the water temperature wasn't really 500 degC. Signed-off-by: Linus Torvalds --- parse.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/parse.c b/parse.c index 52609a636..06149c317 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)