pkt_open: use flag to indicate whether packet will offer anchor.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2016-01-22 06:41:45 +10:30
parent 93b5db89a8
commit 4d22b4e3eb
3 changed files with 10 additions and 4 deletions

View File

@@ -109,11 +109,15 @@ enum state state(const enum state state, const struct state_data *sdata,
*/
case STATE_INIT_NOANCHOR:
assert(input == INPUT_NONE);
set_effect(effect, send, pkt_open(effect, sdata));
set_effect(effect, send,
pkt_open(effect, sdata,
OPEN_CHANNEL__ANCHOR_OFFER__WONT_CREATE_ANCHOR));
return STATE_OPEN_WAIT_FOR_OPEN_NOANCHOR;
case STATE_INIT_WITHANCHOR:
assert(input == INPUT_NONE);
set_effect(effect, send, pkt_open(effect, sdata));
set_effect(effect, send,
pkt_open(effect, sdata,
OPEN_CHANNEL__ANCHOR_OFFER__WILL_CREATE_ANCHOR));
return STATE_OPEN_WAIT_FOR_OPEN_WITHANCHOR;
case STATE_OPEN_WAIT_FOR_OPEN_NOANCHOR:
if (input_is(input, PKT_OPEN)) {