mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-19 15:14:23 +01:00
fundchannel_start: don't return null message
When the peer sends back an error, we return null, but sending a NULL message back to lightningd causes a parsing error on their side. negotiation_failed already calls back the peer, all we need to do here is exit.
This commit is contained in:
committed by
Rusty Russell
parent
f155c61bdf
commit
8854bc8ae6
@@ -1630,6 +1630,7 @@ static u8 *handle_master_in(struct state *state)
|
|||||||
msg = funder_channel_start(state, channel_flags);
|
msg = funder_channel_start(state, channel_flags);
|
||||||
|
|
||||||
/* We want to keep openingd alive, since we're not done yet */
|
/* We want to keep openingd alive, since we're not done yet */
|
||||||
|
if (msg)
|
||||||
wire_sync_write(REQ_FD, take(msg));
|
wire_sync_write(REQ_FD, take(msg));
|
||||||
return NULL;
|
return NULL;
|
||||||
case WIRE_OPENING_FUNDER_COMPLETE:
|
case WIRE_OPENING_FUNDER_COMPLETE:
|
||||||
|
|||||||
Reference in New Issue
Block a user