diff --git a/p2p/secret_connection.go b/p2p/secret_connection.go index 54e3e0c5e..0509588b0 100644 --- a/p2p/secret_connection.go +++ b/p2p/secret_connection.go @@ -52,6 +52,9 @@ func MakeSecretConnection(conn io.ReadWriteCloser, locPrivKey acm.PrivKeyEd25519 // Write local ephemeral pubkey and receive one too. remEphPub, err := shareEphPubKey(conn, locEphPub) + if err != nil { + return nil, err + } // Compute common shared secret. shrSecret := computeSharedSecret(remEphPub, locEphPriv)