diff --git a/src/Telodendria.c b/src/Telodendria.c index c442b50..53d96a0 100644 --- a/src/Telodendria.c +++ b/src/Telodendria.c @@ -344,6 +344,11 @@ main(int argc, char **argv) { LogConfigTimeStampFormatSet(lc, tConfig->logTimestamp); } + else + { + Free(tConfig->logTimestamp); + tConfig->logTimestamp = NULL; + } if (tConfig->flags & TELODENDRIA_LOG_COLOR) { @@ -610,9 +615,11 @@ finish: fclose(stdout); } - TelodendriaConfigFree(tConfig); DbClose(matrixArgs.db); + LogConfigTimeStampFormatSet(lc, NULL); + TelodendriaConfigFree(tConfig); + Log(lc, LOG_DEBUG, ""); MemoryIterate(TelodendriaMemoryIterator, lc); Log(lc, LOG_DEBUG, "");