--- a/bmsd/co2meters.c Mon Dec 02 16:53:56 2019 +0100 +++ b/bmsd/co2meters.c Mon Dec 02 20:56:01 2019 +0100 @@ -235,9 +235,9 @@ jobj = json_tokener_parse(payload); timestamp = time(NULL); - log->datetime = malloc(21); + log->datetime = malloc(73); mytime = localtime(×tamp); - snprintf(log->datetime, 20, "%04d-%02d-%02d %02d:%02d:%02d", + snprintf(log->datetime, 72, "%04d-%02d-%02d %02d:%02d:%02d", mytime->tm_year + 1900, mytime->tm_mon + 1, mytime->tm_mday, mytime->tm_hour, mytime->tm_min, mytime->tm_sec); if (json_object_object_get_ex(jobj, "metric", &metric)) {