From c569aca90c3815cb84619b308d3cff24a66a6870 Mon Sep 17 00:00:00 2001 From: Santiago Carot-Nemesio Date: Fri, 25 Nov 2011 16:37:28 +0100 Subject: thermometer: Fix bad epoch time stamp generation The number of months is in the range 0 to 11, we have to decrease month number by 1 before getting the epoch. --- thermometer/thermometer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'thermometer/thermometer.c') diff --git a/thermometer/thermometer.c b/thermometer/thermometer.c index db33cdb2..e3872c9d 100644 --- a/thermometer/thermometer.c +++ b/thermometer/thermometer.c @@ -954,7 +954,7 @@ static void proc_measurement(struct thermometer *t, const uint8_t *pdu, } ts.tm_year = att_get_u16(&pdu[8]) - 1900; - ts.tm_mon = pdu[10]; + ts.tm_mon = pdu[10] - 1; ts.tm_mday = pdu[11]; ts.tm_hour = pdu[12]; ts.tm_min = pdu[13]; -- cgit