diff --git a/src/primitives/relative_locktime.rs b/src/primitives/relative_locktime.rs index 05239a498..787158dfe 100644 --- a/src/primitives/relative_locktime.rs +++ b/src/primitives/relative_locktime.rs @@ -65,7 +65,7 @@ impl RelLockTime { impl convert::TryFrom for RelLockTime { type Error = RelLockTimeError; fn try_from(seq: Sequence) -> Result { - if seq.is_relative_lock_time() { + if seq.is_relative_lock_time() && seq != Sequence::ZERO { Ok(RelLockTime(seq)) } else { Err(RelLockTimeError { value: seq.to_consensus_u32() })