]> git.scottworley.com Git - tl-append/blobdiff - tl-append.c
Fix memory leak
[tl-append] / tl-append.c
index 52d260248fdbe0779e8942ee970f1cd6ffa5f140..edea9e9c16cd5fbbbdb7efcb644b15fe695e3c96 100644 (file)
@@ -136,7 +136,7 @@ static void write_acknowledgment(conf_t *conf) {
 }
 
 static void lock_and_write_line(conf_t *conf, const char *line) {
-  const char *now = encode_time(time(NULL));
+  char *now = encode_time(time(NULL));
   FILE *f = fopen(FILENAME, "a");
 
   take_lock(conf, f);
@@ -145,6 +145,7 @@ static void lock_and_write_line(conf_t *conf, const char *line) {
   if (fclose(f) != 0)
     die_err("Error closing output file");
 
+  free(now);
   write_acknowledgment(conf);
 }