Skip to content

Commit

Permalink
dualopend: handle dev-memleaks; fix placement of return on DEV options
Browse files Browse the repository at this point in the history
  • Loading branch information
niftynei authored and rustyrussell committed Oct 26, 2020
1 parent 396c406 commit 7a2e72f
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions openingd/dualopend.c
Original file line number Diff line number Diff line change
Expand Up @@ -650,6 +650,10 @@ fetch_psbt_changes(struct state *state, const struct wally_psbt *psbt)
status_failed(STATUS_FAIL_MASTER_IO, "%s", err);
else if (fromwire_dual_open_psbt_updated(state, msg, &updated_psbt)) {
return updated_psbt;
#if DEVELOPER
} else if (fromwire_dual_open_dev_memleak(msg)) {
handle_dev_memleak(state, msg);
#endif /* DEVELOPER */
} else
master_badmsg(fromwire_peektype(msg), msg);

Expand Down Expand Up @@ -1953,8 +1957,8 @@ static u8 *handle_master_in(struct state *state)
case WIRE_DUAL_OPEN_DEV_MEMLEAK:
#if DEVELOPER
handle_dev_memleak(state, msg);
return NULL;
#endif
return NULL;
case WIRE_DUAL_OPEN_OPENER_INIT:
return opener_start(state, msg);
/* mostly handled inline */
Expand All @@ -1975,8 +1979,8 @@ static u8 *handle_master_in(struct state *state)
#if DEVELOPER
case WIRE_CUSTOMMSG_OUT:
dualopend_send_custommsg(state, msg);
return NULL;
#else
return NULL;
case WIRE_CUSTOMMSG_OUT:
#endif
/* We send these. */
Expand Down

0 comments on commit 7a2e72f

Please sign in to comment.