X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-invoice%2Fsrc%2Fde.rs;fp=lightning-invoice%2Fsrc%2Fde.rs;h=777ac660f8e6b764d6ac5a191af3bcbb3636bc1d;hb=c7cf5011bebc01702bd5540645e757c79fa6d265;hp=ac7e7e835e08d07d3a7f4af38d590d48dc4f0f0b;hpb=75f7af64f35e58bc8d2746119b3e2b8c44baff88;p=rust-lightning diff --git a/lightning-invoice/src/de.rs b/lightning-invoice/src/de.rs index ac7e7e83..777ac660 100644 --- a/lightning-invoice/src/de.rs +++ b/lightning-invoice/src/de.rs @@ -419,7 +419,7 @@ fn parse_tagged_parts(data: &[u5]) -> Result, ParseError> { Ok(field) => { parts.push(RawTaggedField::KnownSemantics(field)) }, - Err(ParseError::Skip) => { + Err(ParseError::Skip)|Err(ParseError::Bech32Error(bech32::Error::InvalidLength)) => { parts.push(RawTaggedField::UnknownSemantics(field.into())) }, Err(e) => {return Err(e)}