mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-03-02 18:35:00 +01:00
lightningd/channel: set signatures to zero before sending to HSM.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
d06303c8a2
commit
15519e5ddf
1 changed files with 11 additions and 0 deletions
|
@ -1202,6 +1202,7 @@ out:
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
struct peer *peer = tal(NULL, struct peer);
|
struct peer *peer = tal(NULL, struct peer);
|
||||||
|
int i;
|
||||||
|
|
||||||
if (argc == 2 && streq(argv[1], "--version")) {
|
if (argc == 2 && streq(argv[1], "--version")) {
|
||||||
printf("%s\n", version());
|
printf("%s\n", version());
|
||||||
|
@ -1222,6 +1223,16 @@ int main(int argc, char *argv[])
|
||||||
peer->commit_timer = NULL;
|
peer->commit_timer = NULL;
|
||||||
peer->commit_index[LOCAL] = peer->commit_index[REMOTE] = 0;
|
peer->commit_index[LOCAL] = peer->commit_index[REMOTE] = 0;
|
||||||
peer->have_sigs[LOCAL] = peer->have_sigs[REMOTE] = false;
|
peer->have_sigs[LOCAL] = peer->have_sigs[REMOTE] = false;
|
||||||
|
|
||||||
|
/* We send these to HSM to get real signatures; don't have valgrind
|
||||||
|
* complain. */
|
||||||
|
for (i = 0; i < NUM_SIDES; i++) {
|
||||||
|
memset(&peer->announcement_node_sigs[i], 0,
|
||||||
|
sizeof(peer->announcement_node_sigs[i]));
|
||||||
|
memset(&peer->announcement_bitcoin_sigs[i], 0,
|
||||||
|
sizeof(peer->announcement_bitcoin_sigs[i]));
|
||||||
|
}
|
||||||
|
|
||||||
shachain_init(&peer->their_shachain);
|
shachain_init(&peer->their_shachain);
|
||||||
|
|
||||||
status_setup_async(&peer->master);
|
status_setup_async(&peer->master);
|
||||||
|
|
Loading…
Add table
Reference in a new issue