OSDN Git Service

fix the bug
authorpaladz <453256728@qq.com>
Fri, 26 Apr 2019 02:05:05 +0000 (10:05 +0800)
committerpaladz <453256728@qq.com>
Fri, 26 Apr 2019 02:05:05 +0000 (10:05 +0800)
mining/miningpool/miningpool.go

index 1e6eb89..c6906c2 100644 (file)
@@ -94,6 +94,10 @@ func (m *MiningPool) GetWork() (*types.BlockHeader, error) {
 
 // SubmitWork will try to submit the result to the blockchain
 func (m *MiningPool) SubmitWork(bh *types.BlockHeader) error {
+       if bh == nil {
+               return errors.New("can't submit empty block")
+       }
+
        reply := make(chan error, 1)
        m.submitCh <- &submitBlockMsg{blockHeader: bh, reply: reply}
        err := <-reply