log: mark ltmp as notleak.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2017-12-15 20:59:03 +10:30
committed by Christian Decker
parent e64320c76c
commit 4957921e02
3 changed files with 9 additions and 2 deletions

View File

@@ -7,6 +7,7 @@
#include <ccan/str/hex/hex.h>
#include <ccan/tal/str/str.h>
#include <ccan/time/time.h>
#include <common/memleak.h>
#include <common/pseudorand.h>
#include <common/utils.h>
#include <errno.h>
@@ -112,7 +113,7 @@ struct log_book *new_log_book(const tal_t *ctx,
/* In case ltmp not initialized, do so now. */
if (!ltmp)
ltmp = tal(lr, char);
ltmp = notleak(tal(lr, char));
return lr;
}
@@ -195,7 +196,7 @@ static void add_entry(struct log *log, struct log_entry *l)
/* Free up temporaries now if any */
if (tal_first(ltmp)) {
tal_free(ltmp);
ltmp = tal(log->lr, char);
ltmp = notleak(tal(log->lr, char));
}
}