From 684ed4231f9d9a068daded25f0469b457310b4e8 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 27 Feb 2020 12:47:01 +1030 Subject: [PATCH] common/wireaddr: don't include lightningd/lightningd. common should not include specific per-daemon files. Turns out this caused a lot of indirect includes to be exposed. Signed-off-by: Rusty Russell --- common/json.c | 4 ++++ common/wireaddr.h | 1 - devtools/print_wire.h | 1 + gossipd/gossip_generation.c | 2 ++ gossipd/test/run-bench-find_route.c | 1 + gossipd/test/run-crc32_of_update.c | 1 + gossipd/test/run-extended-info.c | 1 + gossipd/test/run-find_route-specific.c | 1 + gossipd/test/run-find_route.c | 1 + gossipd/test/run-next_block_range.c | 1 + gossipd/test/run-overlong.c | 1 + gossipd/test/run-txout_failure.c | 1 + lightningd/signmessage.c | 3 +++ 13 files changed, 18 insertions(+), 1 deletion(-) diff --git a/common/json.c b/common/json.c index 5fb509b3d..b5af5e061 100644 --- a/common/json.c +++ b/common/json.c @@ -4,7 +4,10 @@ #include #include #include +#include +#include #include +#include #include #include #include @@ -14,6 +17,7 @@ #include #include #include +#include #include #include #include diff --git a/common/wireaddr.h b/common/wireaddr.h index 5ef494f47..58ac41635 100644 --- a/common/wireaddr.h +++ b/common/wireaddr.h @@ -3,7 +3,6 @@ #include "config.h" #include #include -#include #include #include #include diff --git a/devtools/print_wire.h b/devtools/print_wire.h index ce3a7a3b5..56dfc3c6d 100644 --- a/devtools/print_wire.h +++ b/devtools/print_wire.h @@ -4,6 +4,7 @@ #include #include #include +#include struct tlv_print_record_type { u64 type; diff --git a/gossipd/gossip_generation.c b/gossipd/gossip_generation.c index 02b17b729..cf7999eea 100644 --- a/gossipd/gossip_generation.c +++ b/gossipd/gossip_generation.c @@ -2,7 +2,9 @@ * generation, man!" */ #include #include +#include #include +#include #include #include #include diff --git a/gossipd/test/run-bench-find_route.c b/gossipd/test/run-bench-find_route.c index 737fb573a..1271ce803 100644 --- a/gossipd/test/run-bench-find_route.c +++ b/gossipd/test/run-bench-find_route.c @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include diff --git a/gossipd/test/run-crc32_of_update.c b/gossipd/test/run-crc32_of_update.c index 507edf284..6f3f99a36 100644 --- a/gossipd/test/run-crc32_of_update.c +++ b/gossipd/test/run-crc32_of_update.c @@ -3,6 +3,7 @@ int unused_main(int argc, char *argv[]); #include "../queries.c" #include "../gossip_generation.c" #undef main +#include #include /* AUTOGENERATED MOCKS START */ diff --git a/gossipd/test/run-extended-info.c b/gossipd/test/run-extended-info.c index b8035df21..284eb09ee 100644 --- a/gossipd/test/run-extended-info.c +++ b/gossipd/test/run-extended-info.c @@ -6,6 +6,7 @@ #include #include #include +#include #include #ifdef NDEBUG diff --git a/gossipd/test/run-find_route-specific.c b/gossipd/test/run-find_route-specific.c index 5cef77046..caa62a11f 100644 --- a/gossipd/test/run-find_route-specific.c +++ b/gossipd/test/run-find_route-specific.c @@ -5,6 +5,7 @@ * getchannels: * {'channels': [{'active': True, 'short_id': '6990x2x1/1', 'fee_per_kw': 10, 'delay': 5, 'message_flags': 0, 'channel_flags': 1, 'destination': '0230ad0e74ea03976b28fda587bb75bdd357a1938af4424156a18265167f5e40ae', 'source': '02ea622d5c8d6143f15ed3ce1d501dd0d3d09d3b1c83a44d0034949f8a9ab60f06', 'last_update': 1504064344}, {'active': True, 'short_id': '6989x2x1/0', 'fee_per_kw': 10, 'delay': 5, 'message_flags': 0, 'channel_flags': 0, 'destination': '03c173897878996287a8100469f954dd820fcd8941daed91c327f168f3329be0bf', 'source': '0230ad0e74ea03976b28fda587bb75bdd357a1938af4424156a18265167f5e40ae', 'last_update': 1504064344}, {'active': True, 'short_id': '6990x2x1/0', 'fee_per_kw': 10, 'delay': 5, 'message_flags': 0, 'channel_flags': 0, 'destination': '02ea622d5c8d6143f15ed3ce1d501dd0d3d09d3b1c83a44d0034949f8a9ab60f06', 'source': '0230ad0e74ea03976b28fda587bb75bdd357a1938af4424156a18265167f5e40ae', 'last_update': 1504064344}, {'active': True, 'short_id': '6989x2x1/1', 'fee_per_kw': 10, 'delay': 5, 'message_flags': 0, 'channel_flags': 1, 'destination': '0230ad0e74ea03976b28fda587bb75bdd357a1938af4424156a18265167f5e40ae', 'source': '03c173897878996287a8100469f954dd820fcd8941daed91c327f168f3329be0bf', 'last_update': 1504064344}]} */ +#include #include #include diff --git a/gossipd/test/run-find_route.c b/gossipd/test/run-find_route.c index 915901fd9..6ba34f3a2 100644 --- a/gossipd/test/run-find_route.c +++ b/gossipd/test/run-find_route.c @@ -1,5 +1,6 @@ #include "../routing.c" #include "../gossip_store.c" +#include #include void status_fmt(enum log_level level UNUSED, diff --git a/gossipd/test/run-next_block_range.c b/gossipd/test/run-next_block_range.c index 616586e73..bccae262c 100644 --- a/gossipd/test/run-next_block_range.c +++ b/gossipd/test/run-next_block_range.c @@ -1,5 +1,6 @@ #include "../seeker.c" #include +#include #include #include #include diff --git a/gossipd/test/run-overlong.c b/gossipd/test/run-overlong.c index 0d4e638aa..a4210ce6b 100644 --- a/gossipd/test/run-overlong.c +++ b/gossipd/test/run-overlong.c @@ -1,5 +1,6 @@ #include "../routing.c" #include "../gossip_store.c" +#include #include void status_fmt(enum log_level level UNUSED, diff --git a/gossipd/test/run-txout_failure.c b/gossipd/test/run-txout_failure.c index 66506f8c9..f92843c4d 100644 --- a/gossipd/test/run-txout_failure.c +++ b/gossipd/test/run-txout_failure.c @@ -1,5 +1,6 @@ #include "../routing.c" #include "../common/timeout.c" +#include #include /* AUTOGENERATED MOCKS START */ diff --git a/lightningd/signmessage.c b/lightningd/signmessage.c index e0e9f58b4..aa14a0308 100644 --- a/lightningd/signmessage.c +++ b/lightningd/signmessage.c @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -8,6 +9,8 @@ #include #include #include +#include +#include #include #include #include