summaryrefslogtreecommitdiffstats
path: root/parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'parse.c')
-rw-r--r--parse.c4
1 files changed, 3 insertions, 1 deletions
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)