diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2019-01-18 19:10:55 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-18 19:10:55 +0800 |
commit | 632fa7914a2e6dbf1812581e0e769c93189771ca (patch) | |
tree | e8b415b01de87a6457a65ba191dc90f3ab8565e0 /core/test/fake-transport.go | |
parent | 9ff8f0cdc45a7b294ae71a28e7e205bb67e559cb (diff) | |
download | dexon-consensus-632fa7914a2e6dbf1812581e0e769c93189771ca.tar dexon-consensus-632fa7914a2e6dbf1812581e0e769c93189771ca.tar.gz dexon-consensus-632fa7914a2e6dbf1812581e0e769c93189771ca.tar.bz2 dexon-consensus-632fa7914a2e6dbf1812581e0e769c93189771ca.tar.lz dexon-consensus-632fa7914a2e6dbf1812581e0e769c93189771ca.tar.xz dexon-consensus-632fa7914a2e6dbf1812581e0e769c93189771ca.tar.zst dexon-consensus-632fa7914a2e6dbf1812581e0e769c93189771ca.zip |
misc: Add gosec to check security issues (#424)
* Add gosec to tools
* Run security check to ci
* Fix secrity issues
Diffstat (limited to 'core/test/fake-transport.go')
-rw-r--r-- | core/test/fake-transport.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/test/fake-transport.go b/core/test/fake-transport.go index fe19fdf..ed9871b 100644 --- a/core/test/fake-transport.go +++ b/core/test/fake-transport.go @@ -104,6 +104,7 @@ func (t *FakeTransport) Broadcast(endpoints map[types.NodeID]struct{}, } go func(nID types.NodeID) { time.Sleep(latency.Delay()) + // #nosec G104 t.Send(nID, msg) }(ID) } @@ -135,7 +136,9 @@ func (t *FakeTransport) Join( if t.serverChannel, ok = serverEndpoint.(chan *TransportEnvelope); !ok { return nil, fmt.Errorf("accept channel of *TransportEnvelope when join") } - t.Report(t) + if err := t.Report(t); err != nil { + panic(err) + } // Wait for peers info. for { envelope := <-t.recvChannel |