X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=blobdiff_plain;f=protocol%2Ftx.go;fp=protocol%2Ftx.go;h=55800fe8b4326c66a7f1e01ffe7f793d084e7e6f;hp=1206916dfb33593f93fe85d61efb193de731674b;hb=b3c1fe7a33650df6e14ae64bca2a3e8d46664aaa;hpb=4dcdf1541b46add6481162c92541b7a2beb9f81e;ds=sidebyside diff --git a/protocol/tx.go b/protocol/tx.go index 1206916d..55800fe8 100644 --- a/protocol/tx.go +++ b/protocol/tx.go @@ -29,7 +29,7 @@ func (c *Chain) ValidateTx(tx *types.Tx) (bool, error) { bh := c.BestBlockHeader() isOrphan, err := c.validateTx(tx, bh) - if err == nil { + if err == nil && !isOrphan { c.markTransactions(tx) } return isOrphan, err