aboutsummaryrefslogtreecommitdiffstats
path: root/eth/protocol.go
diff options
context:
space:
mode:
authorzelig <viktor.tron@gmail.com>2015-04-01 19:36:49 +0800
committerzelig <viktor.tron@gmail.com>2015-04-01 19:36:49 +0800
commitf56fc9cd9d13e88ee1a244ea590e249e324b8b84 (patch)
treec5b31c90566931e6a1a859f98da549181805f62c /eth/protocol.go
parent6ffea34d8bf19fb358c1a7f01e20bf25f1061c5e (diff)
downloaddexon-f56fc9cd9d13e88ee1a244ea590e249e324b8b84.tar.gz
dexon-f56fc9cd9d13e88ee1a244ea590e249e324b8b84.tar.zst
dexon-f56fc9cd9d13e88ee1a244ea590e249e324b8b84.zip
change StatusMsgData.TD back to pointer type *big.Int
Diffstat (limited to 'eth/protocol.go')
-rw-r--r--eth/protocol.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/eth/protocol.go b/eth/protocol.go
index 214eed875..a0ab177cd 100644
--- a/eth/protocol.go
+++ b/eth/protocol.go
@@ -105,7 +105,7 @@ type getBlockHashesMsgData struct {
type statusMsgData struct {
ProtocolVersion uint32
NetworkId uint32
- TD big.Int
+ TD *big.Int
CurrentBlock common.Hash
GenesisBlock common.Hash
}
@@ -344,7 +344,7 @@ func (self *ethProtocol) handleStatus() error {
return self.protoError(ErrProtocolVersionMismatch, "%d (!= %d)", status.ProtocolVersion, self.protocolVersion)
}
- _, suspended := self.blockPool.AddPeer(&status.TD, status.CurrentBlock, self.id, self.requestBlockHashes, self.requestBlocks, self.protoErrorDisconnect)
+ _, suspended := self.blockPool.AddPeer(status.TD, status.CurrentBlock, self.id, self.requestBlockHashes, self.requestBlocks, self.protoErrorDisconnect)
if suspended {
return self.protoError(ErrSuspendedPeer, "")
}
@@ -375,7 +375,7 @@ func (self *ethProtocol) sendStatus() error {
return p2p.Send(self.rw, StatusMsg, &statusMsgData{
ProtocolVersion: uint32(self.protocolVersion),
NetworkId: uint32(self.networkId),
- TD: *td,
+ TD: td,
CurrentBlock: currentBlock,
GenesisBlock: genesisBlock,
})