Skip to content

Commit 919bc4b

Browse files
committed
fix: use ImpossibleSatisfaction when op_count is None
1 parent 0f03df0 commit 919bc4b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/miniscript/context.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)