Merge pull request #210 from ethcore/fix_find_and_delete_block268561
fix find and delete for block 268561
This commit is contained in:
commit
c460a43d84
|
@ -174,7 +174,7 @@ impl Script {
|
|||
let len = data.len();
|
||||
let end = self.data.len();
|
||||
|
||||
if len > end {
|
||||
if len > end || len == 0 {
|
||||
return self.data.to_vec().into()
|
||||
}
|
||||
|
||||
|
@ -574,4 +574,11 @@ OP_ADD
|
|||
let script: Script = script.into();
|
||||
assert_eq!(script.sigops_count(false), 20001);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_script_empty_find_and_delete() {
|
||||
let s: Script = vec![Opcode::OP_0 as u8].into();
|
||||
let result = s.find_and_delete(&[]);
|
||||
assert_eq!(s, result);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue