@@ -434,7 +434,7 @@ impl ScriptContext for Legacy {
434434 ms : & Miniscript < Pk , Self > ,
435435 ) -> Result < ( ) , ScriptContextError > {
436436 match ms. ext . ops . op_count ( ) {
437- None => Err ( ScriptContextError :: MaxOpCountExceeded ) ,
437+ None => Err ( ScriptContextError :: ImpossibleSatisfaction ) ,
438438 Some ( op_count) if op_count > MAX_OPS_PER_SCRIPT => {
439439 Err ( ScriptContextError :: MaxOpCountExceeded )
440440 }
@@ -543,7 +543,7 @@ impl ScriptContext for Segwitv0 {
543543 ms : & Miniscript < Pk , Self > ,
544544 ) -> Result < ( ) , ScriptContextError > {
545545 match ms. ext . ops . op_count ( ) {
546- None => Err ( ScriptContextError :: MaxOpCountExceeded ) ,
546+ None => Err ( ScriptContextError :: ImpossibleSatisfaction ) ,
547547 Some ( op_count) if op_count > MAX_OPS_PER_SCRIPT => {
548548 Err ( ScriptContextError :: MaxOpCountExceeded )
549549 }
@@ -773,7 +773,7 @@ impl ScriptContext for BareCtx {
773773 ms : & Miniscript < Pk , Self > ,
774774 ) -> Result < ( ) , ScriptContextError > {
775775 match ms. ext . ops . op_count ( ) {
776- None => Err ( ScriptContextError :: MaxOpCountExceeded ) ,
776+ None => Err ( ScriptContextError :: ImpossibleSatisfaction ) ,
777777 Some ( op_count) if op_count > MAX_OPS_PER_SCRIPT => {
778778 Err ( ScriptContextError :: MaxOpCountExceeded )
779779 }
0 commit comments