Fix out-of-bound index in EVMWorld._process_pending_transaction (#786)

This commit is contained in:
Feist Josselin 2018-03-02 21:52:56 +01:00 committed by Mark Mossberg
parent 03ecb3fd9f
commit 7349a0b13d

View File

@ -2373,8 +2373,9 @@ class EVMWorld(Platform):
self._transactions.append(tx)
else:
n = len(self._transactions)
if len (self._internal_transactions) < n:
self._internal_transactions.append([])
if len(self._internal_transactions) <= n:
for _ in xrange(n-len(self._internal_transactions)+1):
self._internal_transactions.append([])
self._internal_transactions[n].append(tx)