git://git.novaco.in
/
electrum-nvc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
0c5f42c
)
fix deserialize: OP_0 is not OP_PUSHDATA
author
thomasv
<thomasv@gitorious>
Sat, 23 Feb 2013 13:41:55 +0000 (14:41 +0100)
committer
thomasv
<thomasv@gitorious>
Sat, 23 Feb 2013 13:41:55 +0000 (14:41 +0100)
lib/deserialize.py
patch
|
blob
|
history
diff --git
a/lib/deserialize.py
b/lib/deserialize.py
index
b8e9b78
..
f0ceafa
100644
(file)
--- a/
lib/deserialize.py
+++ b/
lib/deserialize.py
@@
-315,7
+315,7
@@
def match_decoded(decoded, to_match):
if len(decoded) != len(to_match):
return False;
for i in range(len(decoded)):
- if to_match[i] == opcodes.OP_PUSHDATA4 and decoded[i][0] <= opcodes.OP_PUSHDATA4:
+ if to_match[i] == opcodes.OP_PUSHDATA4 and decoded[i][0] <= opcodes.OP_PUSHDATA4 and decoded[i][0]>0:
continue # Opcodes below OP_PUSHDATA4 all just push data onto stack, and are equivalent.
if to_match[i] != decoded[i][0]:
return False