diff -r 2431965e8a8c -r a08a1fce439e thermferm/logger.c --- a/thermferm/logger.c Thu Jun 19 15:47:16 2014 +0200 +++ b/thermferm/logger.c Thu Jun 19 15:49:29 2014 +0200 @@ -22,7 +22,7 @@ #include "thermferm.h" -char check[10240] = ""; +//char check[10240] = ""; void logger(char *filename, char *progname, char *data) @@ -42,15 +42,15 @@ outstr = calloc(10240, sizeof(char)); snprintf(outstr, 10239, "%04d-%02d-%02d %02d:%02d,%s\n", ptm.tm_year + 1900, ptm.tm_mon + 1, ptm.tm_mday, ptm.tm_hour, ptm.tm_min, data); - if (strcmp(check, outstr)) { - snprintf(check, 10239, "%04d-%02d-%02d %02d:%02d,%s\n", ptm.tm_year + 1900, ptm.tm_mon + 1, ptm.tm_mday, ptm.tm_hour, ptm.tm_min, data); +// if (strcmp(check, outstr)) { +// snprintf(check, 10239, "%04d-%02d-%02d %02d:%02d,%s\n", ptm.tm_year + 1900, ptm.tm_mon + 1, ptm.tm_mday, ptm.tm_hour, ptm.tm_min, data); if ((logfile = fopen(name, "a+"))) { fprintf(logfile, outstr); fclose(logfile); } else { syslog(LOG_NOTICE, "logger: cannot open %s for writing", name); } - } +// } free(outstr); outstr = NULL;