diff -r ee76d0bfcdaf -r a8e065a9f851 bmsd/fermenters.c --- a/bmsd/fermenters.c Mon Dec 02 16:53:56 2019 +0100 +++ b/bmsd/fermenters.c Mon Dec 02 20:56:01 2019 +0100 @@ -444,9 +444,9 @@ if (json_object_object_get_ex(jobj, "timestamp", &val)) { timestamp = json_object_get_int(val); - log->datetime = malloc(21); + log->datetime = malloc(73); mytime = localtime(×tamp); - snprintf(log->datetime, 20, "%04d-%02d-%02d %02d:%02d:%02d", + snprintf(log->datetime, 73, "%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); }