fix #349: avoid putting empty key into peerData

This commit is contained in:
Eugene K
2020-10-15 09:29:26 -04:00
parent fbbce6f79d
commit 5ca1832594
+4 -1
View File
@@ -153,7 +153,10 @@ func (proxy *ingressProxy) processConnect(req *channel2.Message, ch channel2.Cha
// fabric connect
log.Debug("dialing fabric")
peerData := make(map[uint32][]byte)
peerData[edge.PublicKeyHeader] = req.Headers[edge.PublicKeyHeader]
if pk, found := req.Headers[edge.PublicKeyHeader]; found {
peerData[edge.PublicKeyHeader] = pk
}
if callerId, found := req.Headers[edge.CallerIdHeader]; found {
peerData[edge.CallerIdHeader] = callerId