@@ -485,29 +485,38 @@ impl Script {
485485 f. write_str ( "<unexpected end>" ) ?;
486486 break ;
487487 }
488- match read_uint ( & self . 0 [ index..] , 1 ) {
489- Ok ( n) => { index += 1 ; n }
490- Err ( _) => { f. write_str ( "<bad length>" ) ?; break ; }
488+ if let Ok ( n) =read_uint ( & self . 0 [ index..] , 1 ) {
489+ index += 1 ;
490+ n
491+ } else {
492+ f. write_str ( "<bad length>" ) ?;
493+ break ;
491494 }
492495 }
493496 opcodes:: all:: OP_PUSHDATA2 => {
494497 if self . 0 . len ( ) < index + 2 {
495498 f. write_str ( "<unexpected end>" ) ?;
496499 break ;
497500 }
498- match read_uint ( & self . 0 [ index..] , 2 ) {
499- Ok ( n) => { index += 2 ; n }
500- Err ( _) => { f. write_str ( "<bad length>" ) ?; break ; }
501+ if let Ok ( n) = read_uint ( & self . 0 [ index..] , 2 ) {
502+ index += 2 ;
503+ n
504+ } else {
505+ f. write_str ( "<bad length>" ) ?;
506+ break ;
501507 }
502508 }
503509 opcodes:: all:: OP_PUSHDATA4 => {
504510 if self . 0 . len ( ) < index + 4 {
505511 f. write_str ( "<unexpected end>" ) ?;
506512 break ;
507513 }
508- match read_uint ( & self . 0 [ index..] , 4 ) {
509- Ok ( n) => { index += 4 ; n }
510- Err ( _) => { f. write_str ( "<bad length>" ) ?; break ; }
514+ if let Ok ( n) = read_uint ( & self . 0 [ index..] , 4 ) {
515+ index += 4 ;
516+ n
517+ } else {
518+ f. write_str ( "<bad length>" ) ?;
519+ break ;
511520 }
512521 }
513522 _ => 0
0 commit comments