From 684fcf77f9749037fcabbe8137979e5dbf977674 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Mon, 31 Jul 2023 14:28:00 +0200 Subject: [PATCH] der: avoid replacing more specific error --- src/der.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/der.rs b/src/der.rs index ac4fb30b..bb491993 100644 --- a/src/der.rs +++ b/src/der.rs @@ -109,9 +109,7 @@ pub(crate) fn nested_limited<'a, R>( decoder: impl FnOnce(&mut untrusted::Reader<'a>) -> Result, size_limit: usize, ) -> Result { - expect_tag_and_get_value_limited(input, tag, size_limit) - .map_err(|_| error)? - .read_all(error, decoder) + expect_tag_and_get_value_limited(input, tag, size_limit)?.read_all(error, decoder) } // TODO: investigate taking decoder as a reference to reduce generated code