lightningd: don't discard const in get_chainparams().

In general, it is true that accessors should take const and discard it,
but chainparams is *always* const.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2018-03-07 04:57:21 +10:30
committed by Christian Decker
parent 30b290cb8f
commit 5d5c1a5da5
2 changed files with 3 additions and 4 deletions

View File

@@ -217,10 +217,9 @@ static void shutdown_subdaemons(struct lightningd *ld)
db_commit_transaction(ld->wallet->db);
}
struct chainparams *get_chainparams(const struct lightningd *ld)
const struct chainparams *get_chainparams(const struct lightningd *ld)
{
return cast_const(struct chainparams *,
ld->topology->bitcoind->chainparams);
return ld->topology->bitcoind->chainparams;
}
static void init_txfilter(struct wallet *w, struct txfilter *filter)

View File

@@ -169,7 +169,7 @@ struct lightningd {
#endif /* DEVELOPER */
};
struct chainparams *get_chainparams(const struct lightningd *ld);
const struct chainparams *get_chainparams(const struct lightningd *ld);
/* State for performing backtraces. */
struct backtrace_state *backtrace_state;