From 350d8edb7e43b3b75a86822bc59490f869804c40 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 10 Jan 2017 15:17:51 +1030 Subject: [PATCH] log: don't include dstate any more. Before we had a global secp256k1_ctx we needed to hold this to print out pubkeys, now it's completely orthogonal. Signed-off-by: Rusty Russell --- daemon/log.c | 6 ++---- daemon/log.h | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/daemon/log.c b/daemon/log.c index 3711fc2a0..cfb5edc13 100644 --- a/daemon/log.c +++ b/daemon/log.c @@ -29,7 +29,6 @@ struct log_entry { struct log_record { size_t mem_used; size_t max_mem; - struct lightningd_state *dstate; void (*print)(const char *prefix, enum log_level level, bool continued, @@ -93,17 +92,16 @@ static size_t prune_log(struct log_record *log) return deleted; } -struct log_record *new_log_record(struct lightningd_state *dstate, +struct log_record *new_log_record(const tal_t *ctx, size_t max_mem, enum log_level printlevel) { - struct log_record *lr = tal(dstate, struct log_record); + struct log_record *lr = tal(ctx, struct log_record); /* Give a reasonable size for memory limit! */ assert(max_mem > sizeof(struct log) * 2); lr->mem_used = 0; lr->max_mem = max_mem; - lr->dstate = dstate; lr->print = log_default_print; lr->print_level = printlevel; lr->init_time = time_now(); diff --git a/daemon/log.h b/daemon/log.h index 150344ab8..1df62e87c 100644 --- a/daemon/log.h +++ b/daemon/log.h @@ -23,7 +23,7 @@ enum log_level { }; /* We have a single record. */ -struct log_record *new_log_record(struct lightningd_state *dstate, +struct log_record *new_log_record(const tal_t *ctx, size_t max_mem, enum log_level printlevel);