X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=backends%2Fbitcoind%2Fdeserialize.py;h=6620583fafe8432bd43c2f9b8a4ad9a047b82a43;hb=c1d96aba96296bda1e6b792cb3762754613fa3d0;hp=066be335ac369cb8722b9486022544f478c0a2f0;hpb=2d498628c185354da827eaf66dcc6a1661736bb3;p=electrum-server.git diff --git a/backends/bitcoind/deserialize.py b/backends/bitcoind/deserialize.py index 066be33..6620583 100644 --- a/backends/bitcoind/deserialize.py +++ b/backends/bitcoind/deserialize.py @@ -293,7 +293,7 @@ def script_GetOp(bytes): vch = None opcode = ord(bytes[i]) i += 1 - if opcode >= opcodes.OP_SINGLEBYTE_END: + if opcode >= opcodes.OP_SINGLEBYTE_END and i < len(bytes): opcode <<= 8 opcode |= ord(bytes[i]) i += 1