X-Git-Url: https://git.novaco.in/?p=electrum-server.git;a=blobdiff_plain;f=backends%2Fbitcoind%2Fdeserialize.py;h=6620583fafe8432bd43c2f9b8a4ad9a047b82a43;hp=066be335ac369cb8722b9486022544f478c0a2f0;hb=c1d96aba96296bda1e6b792cb3762754613fa3d0;hpb=9e6ad63d279c4a8c7a27177629d6e7d901b7aa9d 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