From 84705caefb2a288c29447a0506b227ce05363a93 Mon Sep 17 00:00:00 2001 From: Jae Kwon Date: Thu, 16 Jul 2015 01:08:07 -0700 Subject: [PATCH] fix nil-pointer error in SecretConnection handshake --- p2p/secret_connection.go | 3 +++ 1 file changed, 3 insertions(+) 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)