summary refs log tree commit diff
path: root/crypto/src/asn1/Asn1Utilities.cs
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/asn1/Asn1Utilities.cs')
-rw-r--r--crypto/src/asn1/Asn1Utilities.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/crypto/src/asn1/Asn1Utilities.cs b/crypto/src/asn1/Asn1Utilities.cs

index ea61ab01a..d3b6c2f00 100644 --- a/crypto/src/asn1/Asn1Utilities.cs +++ b/crypto/src/asn1/Asn1Utilities.cs
@@ -668,8 +668,9 @@ namespace Org.BouncyCastle.Asn1 sequence[sequencePosition] is Asn1TaggedObject taggedObject && taggedObject.HasTag(tagClass, tagNo)) { + var result = constructor(taggedObject, state); sequencePosition++; - return constructor(taggedObject, state); + return result; } return null; @@ -691,8 +692,8 @@ namespace Org.BouncyCastle.Asn1 sequence[sequencePosition] is Asn1TaggedObject taggedObject && taggedObject.HasTag(tagClass, tagNo)) { - sequencePosition++; result = constructor(taggedObject, state); + sequencePosition++; return true; }